Started extending PMCompilationUnit towards a fully-fledged wrapper for
the JDT compilation unit types
Continued extension of PMCompilationUnit. Changed APIs of NameModel and
DefUseModel to use unified type
Continued extension of PMCompilationUnit. Changed APIs of Step and
ASTUtil to use unified type
Continued changing compilation unit logic to use PMCompilationUnit.