| handle(ModelInterpretationContext, Model) |  | 0% |  | 0% | 6 | 6 | 18 | 18 | 1 | 1 |
| recordSmtpAppenderInstructions(ModelInterpretationContext, AppenderModel, String, Map) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| collectPatternBodyTextsRecursive(Model, Set) |  | 0% |  | 0% | 5 | 5 | 8 | 8 | 1 | 1 |
| isIncludeCallerDataTrue(ModelInterpretationContext, AppenderModel) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
| findLayoutSubModel(AppenderModel) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| getAppenderNameToCallerInstructionMap(ModelInterpretationContext) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| isCallerDataPreprocessingAppender(String) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| isSkipCallerContradictionAnalysis(ModelInterpretationContext) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| collectPatternBodyTexts(Model) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| hasCallerDataConvertersIn(Model) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$hasCallerDataConvertersIn$0(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| CallerContradictionAnalyser(Context) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hasCallerDataConverters(AppenderModel) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSupportedModelClass() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |