code: public static EditableDocument newDocument( Document original ) {
          BasicDocument newDoc = new BasicDocument();
          newDoc.putAll(original);
          return new DocumentEditor(newDoc, DEFAULT_FACTORY);
      }
docs: Create a new editable document that is a copy of the supplied document.
  
  @param original the original document
  @return the editable document; never null