Gets an unmodifiable list of children of this node. The list returned
is a snapshot copy of the node state; it will not be updated when the
node children change and it may be used without any additional
synchronization.
Gets the flag indicating the node allows children. This is primarily
used as a hint for GUI interfaces to render the node correctly, but
every node is expected to return true here if it will
ever have any children.