| visitToken(DetailAST) |   | 96% |   | 85% | 3 | 13 | 1 | 23 | 0 | 1 |
| hasChildToken(DetailAST, int) |   | 88% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| processCatchNode(DetailAST) |  | 100% |   | 96% | 1 | 14 | 0 | 36 | 0 | 1 |
| isLoggingExpression(DetailAST) |  | 100% |   | 70% | 3 | 6 | 0 | 15 | 0 | 1 |
| EitherLogOrThrowCheck() |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| isInstanceMethodCall(String, DetailAST) |  | 100% |  | 100% | 0 | 5 | 0 | 12 | 0 | 1 |
| collectLoggersFromParameters(DetailAST) |  | 100% |  | 100% | 0 | 4 | 0 | 12 | 0 | 1 |
| collectLoggerFieldNames(DetailAST) |  | 100% |   | 83% | 1 | 4 | 0 | 10 | 0 | 1 |
| containsExceptionParameter(DetailAST, String) |  | 100% |  | 100% | 0 | 4 | 0 | 10 | 0 | 1 |
| setLoggerFullyQualifiedClassName(String) |  | 100% |   | 50% | 1 | 2 | 0 | 8 | 0 | 1 |
| getDefaultTokens() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isPrintStackTrace(DetailAST, String) |  | 100% |   | 75% | 1 | 3 | 0 | 8 | 0 | 1 |
| isInnerClass(DetailAST) |  | 100% |  | 100% | 0 | 3 | 0 | 8 | 0 | 1 |
| isInstanceCreationBasedOnException(DetailAST, String) |  | 100% |   | 75% | 1 | 3 | 0 | 9 | 0 | 1 |
| isLoggingExceptionArgument(DetailAST, String) |  | 100% |  | 100% | 0 | 2 | 0 | 8 | 0 | 1 |
| isLoggerClassName(String) |  | 100% |   | 83% | 1 | 4 | 0 | 3 | 0 | 1 |
| getIdentifier(DetailAST) |  | 100% |  | 100% | 0 | 3 | 0 | 6 | 0 | 1 |
| isLoggerVariableDefinition(DetailAST) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| isMethodOfCurrentClass(DetailAST) |  | 100% |  | 100% | 0 | 2 | 0 | 2 | 0 | 1 |
| isLoggerImport(DetailAST) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getCatchParameterName(DetailAST) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setLoggingMethodNames(String[]) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getAcceptableTokens() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getRequiredTokens() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |