docs: protected NodeTypes without( Collection<JcrNodeType> removedNodeTypes ) {
          if (removedNodeTypes.isEmpty()) return this;
          Collection<JcrNodeType> nodeTypes = new HashSet<JcrNodeType>(this.nodeTypes.values());
          nodeTypes.removeAll(removedNodeTypes);
          return new NodeTypes(this.context, nodeTypes, getVersion() + 1);
      }