docs: public static <T> T notNull(T argument, String argumentName) {
          if (argument == null) {
              throw new IllegalArgumentException("Argument " + argumentName + " must not be null.");
          }
          return argument;
      }