void (int srcBegin, int srcEnd, char dst[], int dstBegin) { if (srcBegin < 0 || srcBegin > srcEnd || srcEnd > count) throw new StringIndexOutOfBoundsException(); VMSystem.arraycopy(value, srcBegin + offset, dst, dstBegin, srcEnd - srcBegin); }