| enterRelationship(C4L1Parser.RelationshipContext) |   | 68% |   | 50% | 2 | 3 | 6 | 28 | 0 | 1 |
| enterCloud(C4L1Parser.CloudContext) |   | 87% |   | 50% | 2 | 3 | 0 | 9 | 0 | 1 |
| enterPerson(C4L1Parser.PersonContext) |   | 87% |   | 50% | 2 | 3 | 0 | 9 | 0 | 1 |
| enterPerson_ext(C4L1Parser.Person_extContext) |   | 87% |   | 50% | 2 | 3 | 0 | 9 | 0 | 1 |
| enterSystem(C4L1Parser.SystemContext) |   | 87% |   | 50% | 2 | 3 | 0 | 9 | 0 | 1 |
| enterSystem_ext(C4L1Parser.System_extContext) |   | 87% |   | 50% | 2 | 3 | 0 | 9 | 0 | 1 |
| visitErrorNode(ErrorNode) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| static {...} |   | 81% |   | 50% | 1 | 2 | 0 | 2 | 0 | 1 |
| enterEveryRule(ParserRuleContext) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| exitEveryRule(ParserRuleContext) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitTerminal(TerminalNode) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$null$0(String, String, String, EntityType) |  | 100% | | n/a | 0 | 1 | 0 | 9 | 0 | 1 |
| C4L1GraphParseTreeListener() |  | 100% | | n/a | 0 | 1 | 0 | 12 | 0 | 1 |
| enterTitle(C4L1Parser.TitleContext) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| lambda$null$1(String, String, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$addNewNodeWithAlias$2(String, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| addNewNodeWithAlias(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDecoratedC4L1ParserListener() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getGraph() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getUnrecoverableErrors() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |