| methodKey(IMethodBinding) |   | 36% |   | 33% | 3 | 4 | 3 | 6 | 0 | 1 |
| addDiagnostic(ContainerFlowGraph.DiagnosticKind, String, ASTNode) |   | 45% |   | 50% | 1 | 2 | 3 | 6 | 0 | 1 |
| ownerKey(IVariableBinding) |   | 42% |   | 25% | 2 | 3 | 2 | 5 | 0 | 1 |
| ensureVariableNode(ContainerFlowIndex.BindingInfo) |   | 82% |   | 62% | 3 | 5 | 0 | 9 | 0 | 1 |
| classifySignatureExposure(ContainerFlowIndex.BindingInfo) |   | 64% |   | 50% | 2 | 4 | 2 | 8 | 0 | 1 |
| unclassifiedFlow(ASTNode) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| addParameterBoundary(ContainerFlowGraph.FlowNode, IMethodBinding, int, ASTNode) |   | 87% |   | 50% | 3 | 4 | 1 | 11 | 0 | 1 |
| unresolvedBinding(String, int, int) |   | 90% |   | 50% | 2 | 3 | 0 | 5 | 0 | 1 |
| lambda$addParameterBoundary$2(String, boolean, String, IMethodBinding, int, ASTNode, String) |   | 90% |   | 50% | 1 | 2 | 0 | 5 | 0 | 1 |
| nodeKind(IVariableBinding) |   | 83% |   | 75% | 1 | 3 | 1 | 5 | 0 | 1 |
| addUnresolvedRoot() |  | 100% | | n/a | 0 | 1 | 0 | 11 | 0 | 1 |
| ContainerFlowGraphAccumulator(ContainerUsageProfile, String) |  | 100% | | n/a | 0 | 1 | 0 | 10 | 0 | 1 |
| addEdge(ContainerFlowGraph.FlowNode, ContainerFlowGraph.FlowNode, ContainerFlowGraph.EdgeKind, ASTNode) |  | 100% |   | 50% | 1 | 2 | 0 | 9 | 0 | 1 |
| addDiagnostic(ContainerFlowGraph.DiagnosticKind, String, int, int) |  | 100% |   | 50% | 1 | 2 | 0 | 4 | 0 | 1 |
| lambda$ensureVariableNode$0(String, IVariableBinding, ContainerFlowIndex.BindingInfo, int, int, String) |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| toGraph() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$ensureReturnNode$1(String, String, String, String, ASTNode, String) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| ensureReturnNode(String, String, String, ASTNode) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| javaElementHandle(IVariableBinding) |  | 100% |   | 75% | 1 | 3 | 0 | 3 | 0 | 1 |
| rank(ContainerFlowGraph.ClosureStatus) |  | 100% |  | 100% | 0 | 4 | 0 | 5 | 0 | 1 |
| raise(ContainerFlowGraph.ClosureStatus) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| requireScopeExpansion(String, ASTNode) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| ensureReturnNode(String, String, ASTNode) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| javaElementHandle(IJavaElement) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| javaElementHandle(IMethodBinding) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| variableNodeId(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |