code: public static <T extends Collection<?>> T validIndex(final T collection, final int index, final String message) {
          return INSTANCE.validIndex(collection, index, message);
      }
docs: Method without varargs to increase performance