code: public Document marshall(Dialog dialog) {
  
          DMRMarshallRoutine marshaller = new DMRMarshallRoutine(dialog);
          dialog.getInterfaceModel().accept(marshaller);
          return marshaller.getResult();
      }
docs: ----------------------------