if (startIndex < 0 || startIndex >= endIndex || endIndex > length()) {
throw new ArrayIndexOutOfBoundsException("StartIndex: " + startIndex + ", EndIndex: "
+ endIndex + ", Size: " + length());
}
JsonArray values = subValues(startIndex, endIndex - startIndex);
JsonDeleteComponent op = new JsonDeleteComponent(id, startIndex, values);
consumeAndSubmit(op);
}