The Java DOM is the set of classes that model Java program as a structured document.
Package Specification
This package contains the Java DOM classes. An API for manipulating a Java program
as a structured document. In particular, it provides a full abstract syntax tree, which
can be queried for resolved type information, and modified.