This package provides SAX Tree: a tree model optimized for creation from SAX 
events and replay as SAX events.
Design Principles
- Preserve information exposed through ContentHandler,LexicalHandlerandLocator.
- Creation from SAX events or as part of the parse of a conforming 
HTML5 document should be fast.
- Emitting SAX events based on the tree should be fast.
- Mutations should be possible but should not make the above 
"fast" cases slower.
- Concurrent reads should work without locking when there are no 
concurrent mutations.
- The user of the API has the responsibility of using the API properly: 
for the sake of performance, the model does not check if it is being 
used properly. Improper use may, therefore, put the model in and 
inconsistent state.