Structures to represent coverage information in node hierarchies. Each node represents a Java element like class or method. The coverage information is build from structure and execution information.

A coverage analysis is represented in the following node hierarchy:

  +-- Group
      +-- Group (optional)
          +-- Bundle
              +-- Package
                  +-- SourceFile
                  +-- Class
                      +-- Method