This class is an abstract implementation of the Saxon NodeInfo interface;
it also contains concrete implementations of most of the DOM methods in terms
of the NodeInfo methods.
An AnyChildNodePattern is the pattern node(), which matches any node except a root node,
an attribute node, or a namespace node: in other words, any node that is the child of another
node.
Expression property: this bit is set by getProperties() in the case of
an expression that delivers a set of nodes with the guarantee that every node in the
result will be an attribute or namespace of the context node
AttributeCollection is an implementation of the SAX2 interface Attributes
that also provides the ability to manipulate namespaces and to convert attributes
into Nodes.
This class wraps a JAXP Source object to provide an extended Source object that
contains options indicating how the Source should be processed: for example,
whether or not it should be validated against a schema.
Internal class to represent the data associated with a transition:
the element that triggers the transition, and the new state that results
from the transition.
Binding is a interface used to represent the run-time properties and methods
associated with a variable: specifically, methods to get the name, type, and value
of the variable.