docs: public static <T> T checkNotNull(final T reference, final String errorMessage) {
          return precondition(reference, Predicates.<T>notNull(),
                  IllegalArgumentException.class, errorMessage);
      }