code: public static <N> DocumentRoot<N> DocumentRoot(final TopLevelDocuments<N> documents) {
      return DocumentRoot(NamespaceBindings(), documents);
    }
docs: Factory for {@link DocumentRoot}.
  
  <p>
  This builds a new DocumentRoot instance using the supplied data.
  </p>
  
  @param documents   the top-level documents
  @param <N>         the property name type
  @return  a new DocumentRoot instance