int (int[] dstStarts, byte[] dstFlags, int srcOffset, int dstOffset, int count, int offsetDelta) { if (count < 0) return dstOffset; System.arraycopy(myFlags, srcOffset, dstFlags, dstOffset, count); for (int i = 0; i < count; i++) { dstStarts[dstOffset + i] = myStarts[srcOffset + i] + offsetDelta; } return dstOffset + count; }