docs: protected Object doSetValue( String name,
                                   Object value ) {
          if (value == null) {
              value = Null.getInstance();
          } else {
              value = Utility.unwrap(value);
          }
          return document.put(name, value);
      }