code: public void store( JcrNodeType nodeType,
                         boolean updateExisting ) {
          MutableCachedNode nodeTypesNode = mutableNodeTypesNode();
          store(nodeType, nodeTypesNode, updateExisting);
      }
docs: Stores the node type in the system area under <code>/jcr:system/jcr:nodeTypes</code>.
  <p>
  The stored content will contain a node with a primary type of <code>nt:nodeType</code> and a name that corresponds to the
  node type's name. All other properties and child nodes for the newly created node are added in a manner consistent with the
  guidance provided in section 6.7.22 of the JCR 1.0 specification and section 4.7.24 of the JCR 2.0 specification where
  possible.
  </p>
  
  @param nodeType the node type to write; may not be null
  @param updateExisting a boolean flag denoting whether the new node type definition should be overwrite an existing node
  type definition