Bug 344765. An inferred type defined across multiple files has its sub-hierarchy built twice
Bug 345797. OOME when extraneous type bindings cause extra files to be parsed
Bug 346548. StackOverFlowError processing file if supertype's file also contains subtype