| ProtocolbuffersParser |  | 0% |  | 0% | 462 | 462 | 1,329 | 1,329 | 89 | 89 | 1 | 1 |
| ProtocolbuffersLexer.DEFAULT |  | 0% |  | 0% | 630 | 630 | 811 | 811 | 166 | 166 | 1 | 1 |
| Node |  | 0% |  | 0% | 173 | 173 | 229 | 229 | 79 | 79 | 1 | 1 |
| TokenSource |  | 0% |  | 0% | 126 | 126 | 224 | 224 | 35 | 35 | 1 | 1 |
| Token |  | 0% |  | 0% | 120 | 120 | 160 | 160 | 44 | 44 | 1 | 1 |
| ProtocolbuffersLexer |  | 0% |  | 0% | 46 | 46 | 115 | 115 | 12 | 12 | 1 | 1 |
| ParseException |  | 0% |  | 0% | 55 | 55 | 114 | 114 | 17 | 17 | 1 | 1 |
| Token.TokenType |  | 0% | | 0% | 12 | 12 | 26 | 26 | 9 | 9 | 1 | 1 |
| ProtocolbuffersParser.RepetitionCardinality |  | 0% |  | 0% | 25 | 25 | 55 | 55 | 7 | 7 | 1 | 1 |
| Node.Visitor |  | 0% |  | 0% | 26 | 26 | 57 | 57 | 6 | 6 | 1 | 1 |
| ProtocolbuffersParser.NodeScope |  | 0% |  | 0% | 18 | 18 | 30 | 30 | 9 | 9 | 1 | 1 |
| Node.new ListIterator() {...} |  | 0% |  | 0% | 14 | 14 | 21 | 21 | 10 | 10 | 1 | 1 |
| NonTerminalCall |  | 0% | | 0% | 5 | 5 | 17 | 17 | 4 | 4 | 1 | 1 |
| ProtocolbuffersParser.CardinalityState |  | 0% |  | 0% | 11 | 11 | 12 | 12 | 6 | 6 | 1 | 1 |
| ProtocolbuffersLexer.MatchInfo |  | 0% |  | 0% | 8 | 8 | 7 | 7 | 3 | 3 | 1 | 1 |
| Node.TerminalNode | | 0% | | n/a | 9 | 9 | 11 | 11 | 9 | 9 | 1 | 1 |
| Token.new Iterator() {...} | | 0% | | 0% | 5 | 5 | 6 | 6 | 3 | 3 | 1 | 1 |
| Token.new Iterator() {...} | | 0% | | 0% | 5 | 5 | 6 | 6 | 3 | 3 | 1 | 1 |
| ProtocolbuffersLexer.LexicalState | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| InvalidToken | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| Node.NodeType | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |