Customize parsing process:
1) build raw parse tables for classes, packages, typedefs
2) run recursive walk through these tables to build parse tree of packageable UML elements with their relationships