code: public static EditableDocument newDocument( String name,
                                                  Object value ) {
          return new DocumentEditor(new BasicDocument(name, value), DEFAULT_FACTORY);
      }
docs: Create a new editable document, initialized with a single field, that can be used as a new document entry in a SchematicDb
  or as nested documents for other documents.
  
  @param name the name of the initial field in the resulting document; if null, the field will not be added to the returned
  document
  @param value the value of the initial field in the resulting document
  @return the editable document; never null