code: public Vector<Object> marshallize()
      {
          Vector<Object> vector = new Vector<Object>();
          vector.add(NODE_TITLE_INDEX, title);
          vector.add(NODE_EXECUTABLE_INDEX, executable);
          vector.add(NODE_CAN_BE_IMPLEMENTED_INDEX, canBeImplemented);
  
          Hashtable<String, Object> hashtable = new Hashtable<String, Object>();
          for (DocumentNode node : children)
              hashtable.put(node.getTitle(), node.marshallize());
  
          vector.add(NODE_CHILDREN_INDEX, hashtable);
  
          return vector;
      }
docs: <p>marshallize.</p>
  
  @return a {@link java.util.Vector} object.