| setBranch(Node, int) |   | 75% |   | 50% | 1 | 2 | 1 | 7 | 0 | 1 |
| clone() |   | 92% | | n/a | 0 | 1 | 1 | 4 | 0 | 1 |
| Node(Node, Node) |  | 100% |  | 100% | 0 | 2 | 0 | 11 | 0 | 1 |
| toString() |  | 100% |  | 100% | 0 | 3 | 0 | 8 | 0 | 1 |
| branch() |  | 100% |   | 83% | 1 | 4 | 0 | 10 | 0 | 1 |
| Node(GrammarNonTerminalSymbol, Node) |  | 100% | | n/a | 0 | 1 | 0 | 10 | 0 | 1 |
| findNode(int) |  | 100% |  | 100% | 0 | 4 | 0 | 8 | 0 | 1 |
| clearNode() |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| Node(GrammarNonTerminalSymbol) |  | 100% | | n/a | 0 | 1 | 0 | 8 | 0 | 1 |
| getMaximunDepth() |  | 100% |  | 100% | 0 | 3 | 0 | 7 | 0 | 1 |
| setProduction(Production) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| setDepth(int) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| addTotalNodes(int) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| getNode(int) |  | 100% |  | 100% | 0 | 3 | 0 | 4 | 0 | 1 |
| evaluate(UserProgram, Map) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isLeaf() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| isRoot() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| setFunction(GrammarTerminalSymbol) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getTotalNodes() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getParent() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getFunction() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getSymbol() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getBranches() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDepth() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |