docs: final JcrNodeType with( RepositoryNodeTypeManager nodeTypeManager ) {
          return new JcrNodeType(this.key, this.context, this.session, nodeTypeManager, this.name, this.declaredSupertypes,
                                 this.primaryItemName, this.childNodeDefinitions, this.propertyDefinitions, this.mixin,
                                 this.isAbstract, this.queryable, this.orderableChildNodes);
      }