| GetFromThreadLocalNodeFactory.GetFromThreadLocalBaseNode |  | 0% |  | 0% | 17 | 17 | 39 | 39 | 9 | 9 | 1 | 1 |
| ReadMatchReferenceNode |  | 0% |  | 0% | 14 | 14 | 30 | 30 | 3 | 3 | 1 | 1 |
| GetFromThreadLocalNodeFactory.GetFromThreadLocalUninitializedNode |  | 0% |  | 0% | 14 | 14 | 26 | 26 | 9 | 9 | 1 | 1 |
| WrapInThreadLocalNodeFactory |  | 0% |  | 0% | 12 | 12 | 9 | 9 | 4 | 4 | 1 | 1 |
| GetFromThreadLocalNodeFactory |  | 0% |  | 0% | 12 | 12 | 9 | 9 | 4 | 4 | 1 | 1 |
| GetFromThreadLocalNodeFactory.GetFromThreadLocalThreadLocalNode |  | 0% |  | 0% | 7 | 7 | 14 | 14 | 6 | 6 | 1 | 1 |
| GetFromThreadLocalNodeFactory.GetFromThreadLocalObjectNode |  | 0% |  | 0% | 8 | 8 | 13 | 13 | 6 | 6 | 1 | 1 |
| CheckStdoutVariableTypeNode |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 2 | 2 | 1 | 1 |
| GetFromThreadLocalNodeFactory.GetFromThreadLocalPolymorphicNode |  | 0% |  | 0% | 5 | 5 | 13 | 13 | 4 | 4 | 1 | 1 |
| WrapInThreadLocalNodeFactory.WrapInThreadLocalObjectNode |  | 0% | | n/a | 5 | 5 | 7 | 7 | 5 | 5 | 1 | 1 |
| CheckOutputSeparatorVariableTypeNode |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 2 | 2 | 1 | 1 |
| CheckRecordSeparatorVariableTypeNode |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 2 | 2 | 1 | 1 |
| CheckMatchVariableTypeNode |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 2 | 2 | 1 | 1 |
| WriteReadOnlyGlobalNode |  | 0% | | n/a | 3 | 3 | 9 | 9 | 3 | 3 | 1 | 1 |
| CheckProgramNameVariableTypeNode |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 2 | 2 | 1 | 1 |
| WrapInThreadLocalNode |  | 0% | | n/a | 4 | 4 | 9 | 9 | 4 | 4 | 1 | 1 |
| WrapInThreadLocalNodeFactory.WrapInThreadLocalBaseNode |  | 0% |  | 0% | 6 | 6 | 10 | 10 | 5 | 5 | 1 | 1 |
| GetFromThreadLocalNode |  | 0% |  | 0% | 6 | 6 | 9 | 9 | 5 | 5 | 1 | 1 |
| WrapInThreadLocalNode.new ThreadLocal() {...} |  | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |