code: public static Builder createBuilder( ExecutionContext context,
                                           NodeTypes nodeTypes ) {
          CheckArg.isNotNull(context, "context");
          CheckArg.isNotNull(nodeTypes, "nodeTypes");
          return new Builder(context, nodeTypes);
      }
docs: Obtain a new instance for building Schemata objects.
  
  @param context the execution context that this schemata should use
  @param nodeTypes the node types that this schemata should use
  @return the new builder; never null
  @throws IllegalArgumentException if the context is null