System.arraycopy(value, end, value, start, count - end);
VMSystem.arraycopy(value, end, value, start, count - end);
  public synchronized StringBuffer delete(int start, int end)  {    if (start < 0 || start > count || start > end)      throw new StringIndexOutOfBoundsException(start);    if (end > count)      end = count;    // This will unshare if required.    ensureCapacity_unsynchronized(count);    if (count - end != 0)      System.arraycopy(value, end, value, start, count - end);    count -= end - start;    return this;  }