AbstractThe node type created by the factory
The class of the node being constructed (for access to static properties)
The default kind
ProtectednodeAn object containing functions for creating the various node kinds
ProtectednodeThe map of node kinds to node classes
StaticdefaultThe default collection of objects to use for the node map
The generic NodeFactory class