final IntArrayList buffer = new IntArrayList(200);
final int referenceIndex = overlap.getContigIndex();
final int overlapStart = overlap.getStart();
final int overlapEnd = overlap.getStop();
for (int s = 0; s < sampleCount; s++) {
buffer.clear();
final GATKSAMRecord[] sampleReads = readsBySampleIndex[s];
final int sampleReadCount = sampleReads.length;
buffer.ensureCapacity(sampleReadCount);
for (int r = 0; r < sampleReadCount; r++)
if (unclippedReadOverlapsRegion(sampleReads[r], referenceIndex, overlapStart, overlapEnd))