code: private void assertNotNull(Object value, String message) throws IllegalArgumentException {
          if (value == null) {
              throw new IllegalArgumentException(message);
          }
      }
docs: Assert that the value is not null.
  
  @param value   the value
  @param message the message to include with any exceptions
  
  @throws IllegalArgumentException if value is null