docs: static <E, T extends Collection<E>> T requiresNotNullOrNotEmptyParameter(final String name, final T value) throws IllegalArgumentException {
          Assert.checkNotNullParam(name, value);
          Assert.checkNotEmptyParam(name, value);
          return value;
      }