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
Bug 347080. OOME when building hierarchy or searching files outside workspace