| optimize(Object, Object, VariableResolverFactory) |   | 64% |   | 68% | 5 | 9 | 6 | 22 | 0 | 1 |
| toString() |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| deop(Object, Object, VariableResolverFactory, RuntimeException) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| setName(char[]) |   | 85% |   | 86% | 3 | 13 | 4 | 25 | 0 | 1 |
| getAbsoluteRootElement() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getAbsoluteFirstPart() |   | 44% |   | 25% | 4 | 5 | 3 | 6 | 0 | 1 |
| isCollection() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| isDeepProperty() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| isFQCN() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| getReducedValueAccelerated(Object, Object, VariableResolverFactory) |   | 66% |  | 100% | 0 | 2 | 2 | 5 | 0 | 1 |
| isDebuggingSymbol() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| isOperator(Integer) |   | 50% |   | 25% | 2 | 3 | 0 | 1 | 0 | 1 |
| setAsLiteral() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| strongTyping() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setCursorPosition(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getCursorPosition() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getAccessor() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getClassLoader() |   | 80% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| isThisVal() |   | 77% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| isOperator() |   | 77% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| canSerializeAccessor() |   | 71% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| getName() |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
| getReducedValue(Object, Object, VariableResolverFactory) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| getAbsoluteName() |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| ASTNode(char[], int, int, int, ParserContext) |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| isDiscard() |  | 100% |   | 75% | 1 | 3 | 0 | 1 | 0 | 1 |
| getNameAsArray() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setLiteralValue(Object) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| isIdentifier() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| isLiteral() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| isAssignment() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| ASTNode(ParserContext) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| setAsFQCNReference() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| discard() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| storePctx() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setAccessor(Accessor) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setEgressType(Class) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| storeInLiteralRegister(Object) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getEgressType() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getLiteralValue() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getOperator() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getFields() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getStart() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getOffset() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getExpr() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |