docs: public static void checkIndex(final int from, final int until, final int size) {
  		if (from < 0) {
  			throw new ArrayIndexOutOfBoundsException("fromIndex = " + from);
  		}
  		if (until > size) {
  			throw new ArrayIndexOutOfBoundsException(format(
  				"Invalid index range: [%d, %s)", from, until
  			));
  		}
  		if (from > until) {
  			throw new IllegalArgumentException(format(
  				"fromIndex(%d) > toIndex(%d)", from, until
  			));
  		}
  	}