- Compilation unit is a specialization of TextFile with support of Java merging and formatting.
- Constructor. Note: Constructor has a required name because it inherits from NamedElement.
- Base class for fields, operations, and types.
- Base class for constructor and method.
- Package is a container which uses a dot as a segment separator.
- Source folder contains packages.
- Base class for clas, interface, annotation, and enumeration.