code: public Datatype.Builder putStandardMethodUnderrides(StandardMethod key, UnderrideLevel value) {
      Objects.requireNonNull(key);
      Objects.requireNonNull(value);
      standardMethodUnderrides.put(key, value);
      return (Datatype.Builder) this;
    }
docs: Associates {@code key} with {@code value} in the map to be returned from {@link
  Datatype#getStandardMethodUnderrides()}. If the map previously contained a mapping for the key,
  the old value is replaced by the specified value.
  
  @return this {@code Builder} object
  @throws NullPointerException if either {@code key} or {@code value} are null