final int m = Math.min(Math.min(nPerOutput, to - offset), buffCapacity - dstBuff.size()); items = srcBuff.subList(offset, offset + m); if(dstBuff.addAll(items)) { offset += m; } else {
final int m = Math.min(Math.min(nPerOutput, to - offset), buffCapacity - dstBuff.size()); items = srcBuff.subList(offset, offset + m); if(dstBuff.addAll(items)) { offset += m; } else {