| ProgressParser |   | 48% |   | 32% | 7,655 | 9,456 | 19,010 | 30,588 | 376 | 997 | 0 | 1 |
| SymbolResolver |   | 40% |   | 29% | 787 | 1,089 | 1,426 | 2,491 | 106 | 288 | 0 | 1 |
| ClassDefinition |  | 3% |  | 1% | 651 | 661 | 1,153 | 1,204 | 112 | 122 | 0 | 1 |
| ProgressLexer |   | 88% |   | 36% | 643 | 847 | 748 | 1,413 | 30 | 86 | 0 | 1 |
| CallGraphWorker.CallGraph |  | 0% |  | 0% | 274 | 274 | 678 | 678 | 88 | 88 | 1 | 1 |
| FuzzyMethodLookup |  | 0% |  | 0% | 192 | 193 | 310 | 311 | 36 | 37 | 0 | 1 |
| CallGraphWorker | | 0% | | 0% | 22 | 22 | 123 | 123 | 9 | 9 | 1 | 1 |
| LegacyBuiltInClassSanitizer | | 0% |  | 0% | 86 | 86 | 240 | 240 | 14 | 14 | 1 | 1 |
| SupportLevelDocumentationGenerator | | 0% | | 0% | 48 | 48 | 122 | 122 | 9 | 9 | 1 | 1 |
| UastHints | | 40% |  | 23% | 105 | 163 | 181 | 356 | 11 | 63 | 0 | 1 |
| AstGenerator | | 45% | | 30% | 105 | 133 | 229 | 452 | 20 | 44 | 0 | 1 |
| ExpressionEvaluator |  | 93% | | 23% | 65 | 90 | 241 | 436 | 1 | 11 | 0 | 1 |
| Variable | | 46% |  | 42% | 142 | 191 | 202 | 393 | 37 | 47 | 0 | 1 |
| JavaClassDefinition | | 66% |   | 51% | 165 | 263 | 192 | 477 | 18 | 56 | 0 | 1 |
| CallGraphHelper | | 0% | | 0% | 58 | 58 | 147 | 147 | 21 | 21 | 1 | 1 |
| ScanDriver | | 32% | | 22% | 47 | 53 | 97 | 157 | 6 | 10 | 0 | 1 |
| MemberData | | 0% | | 0% | 32 | 32 | 100 | 100 | 7 | 7 | 1 | 1 |
| CallGraphGenerator | | 0% | | 0% | 26 | 26 | 85 | 85 | 7 | 7 | 1 | 1 |
| AstKey | | 56% | | 67% | 33 | 75 | 76 | 200 | 3 | 16 | 0 | 1 |
| ParameterKey | | 6% | | 2% | 56 | 57 | 85 | 93 | 13 | 14 | 0 | 1 |
| FrameAstKey | | 0% | | 0% | 43 | 43 | 89 | 89 | 9 | 9 | 1 | 1 |
| ProgressStatsHelper | | 0% | | 0% | 6 | 6 | 52 | 52 | 5 | 5 | 1 | 1 |
| ProgressPatternWorker.ProgressAstHelper | | 17% | | 0% | 18 | 24 | 71 | 80 | 7 | 13 | 0 | 1 |
| RootNodeList | | 0% | | 0% | 17 | 17 | 51 | 51 | 3 | 3 | 1 | 1 |
| UastHintsWorker.HintsReader | | 52% | | 38% | 35 | 54 | 55 | 111 | 6 | 19 | 0 | 1 |
| MatchMetrics | | 0% | | 0% | 25 | 25 | 35 | 35 | 5 | 5 | 1 | 1 |
| CallGraphWorker.CallSiteHint | | 0% | | 0% | 18 | 18 | 29 | 29 | 6 | 6 | 1 | 1 |
| ProgressAst | | 34% | | 18% | 18 | 27 | 27 | 44 | 9 | 16 | 0 | 1 |
| FunctionSample | | 0% | | 0% | 9 | 9 | 30 | 30 | 7 | 7 | 1 | 1 |
| SymbolResolver.new ClassDefinition() {...} | | 9% | | 0% | 28 | 29 | 32 | 33 | 18 | 19 | 0 | 1 |
| FuzzyMethodCvt | | 8% | | 0% | 10 | 12 | 21 | 25 | 6 | 8 | 0 | 1 |
| CallbackResolver | | 57% | | 42% | 15 | 24 | 23 | 59 | 2 | 10 | 0 | 1 |
| CallGraphWorker.CallGraph.new Iterator() {...} | | 0% | | 0% | 8 | 8 | 13 | 13 | 4 | 4 | 1 | 1 |
| JavaPatternWorker.JavaAstHelper | | 78% | | 63% | 15 | 42 | 24 | 93 | 3 | 24 | 0 | 1 |
| DotKludgeStream | | 0% | | 0% | 11 | 11 | 25 | 25 | 4 | 4 | 1 | 1 |
| CallGraphWorker.CallGraph.new Iterator() {...} | | 0% | | 0% | 8 | 8 | 13 | 13 | 4 | 4 | 1 | 1 |
| Function | | 75% | | 73% | 25 | 52 | 22 | 78 | 8 | 14 | 0 | 1 |
| JavaClassDefinition.FuzzyMatch | | 46% | | 16% | 7 | 10 | 9 | 26 | 1 | 4 | 0 | 1 |
| Callback | | 28% | | n/a | 6 | 11 | 15 | 24 | 6 | 11 | 0 | 1 |
| CallGraphWorker.CallGraph.new Comparator() {...} | | 0% | | 0% | 6 | 6 | 10 | 10 | 2 | 2 | 1 | 1 |
| MethodSearchResult | | 0% | | 0% | 9 | 9 | 19 | 19 | 7 | 7 | 1 | 1 |
| JavaSymbolResolver | | 91% | | 42% | 8 | 15 | 18 | 43 | 3 | 8 | 0 | 1 |
| LexerDumpFilter | | 80% | | 58% | 15 | 29 | 17 | 79 | 4 | 12 | 0 | 1 |
| Keyword | | 41% | | n/a | 6 | 13 | 16 | 29 | 6 | 13 | 0 | 1 |
| KeywordDictionary | | 70% | | 71% | 6 | 17 | 12 | 38 | 3 | 10 | 0 | 1 |
| ClassDefinition.DataStoreType | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| SignatureKey | | 0% | | 0% | 6 | 6 | 10 | 10 | 3 | 3 | 1 | 1 |
| CallGraphWorker.CallGraph.new Comparator() {...} | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| DotKludgeReader | | 70% | | 92% | 3 | 11 | 8 | 25 | 2 | 4 | 0 | 1 |
| CallGraphWorker.new Iterator() {...} | | 0% | | 0% | 5 | 5 | 4 | 4 | 4 | 4 | 1 | 1 |
| JavaPatternWorker | | 91% | | 87% | 2 | 17 | 4 | 44 | 1 | 13 | 0 | 1 |
| JavaFieldDefinition | | 82% | | 50% | 5 | 9 | 3 | 20 | 1 | 5 | 0 | 1 |
| ExternalProcNodeFilter | | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| JavaAst | | 66% | | n/a | 2 | 6 | 3 | 8 | 2 | 6 | 0 | 1 |
| ExpressionEvaluator.new LogicalOp() {...} | | 77% | | n/a | 0 | 2 | 2 | 7 | 0 | 2 | 0 | 1 |
| ExpressionEvaluator.new LogicalOp() {...} | | 77% | | n/a | 0 | 2 | 2 | 7 | 0 | 2 | 0 | 1 |
| SymbolResolver.new SymbolResolver() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| SymbolResolver.WorkArea | | 94% | | 50% | 1 | 2 | 1 | 18 | 0 | 1 | 0 | 1 |
| ParentUnavailableException | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| JavaClassDefinition.MethodMatch | | 85% | | n/a | 1 | 2 | 1 | 6 | 1 | 2 | 0 | 1 |
| ProgressPatternWorker | | 96% | | 50% | 1 | 3 | 0 | 7 | 0 | 2 | 0 | 1 |
| SymbolResolver.UsingType | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 0 | 1 |
| OOType | | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 | 0 | 1 |
| SymbolResolver.SearchResult | | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 | 0 | 1 |
| UastHintsWorker | | 100% | | n/a | 0 | 3 | 0 | 7 | 0 | 3 | 0 | 1 |
| JavaPatternWorker.WorkArea | | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 | 0 | 1 |
| SymbolResolver.UsingSpec | | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 | 0 | 1 |
| ScanDriver.new Object() {...} | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 0 | 1 |
| SymbolResolver.new ContextLocal() {...} | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| JavaPatternWorker.new ContextLocal() {...} | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |