| extractProviders(String, List) |   | 7% |   | 25% | 2 | 3 | 9 | 11 | 0 | 1 |
| getMatchingExtensionProvider(Map, String, String, String) |   | 48% |   | 30% | 5 | 6 | 6 | 11 | 0 | 1 |
| getMatchingExtensionProvider(Map, String, String) |   | 54% |   | 30% | 5 | 6 | 6 | 11 | 0 | 1 |
| resolveXpathVariable(SynapseXpathVariableResolver, MessageContext) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| initAndReturnXpathFunction(SynapseXpathFunctionContextProvider, MessageContext) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| handleException(String, Exception) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| handleExceptionWarning(String, Exception) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| resolveVariableContext(MessageContext, String, String, String) |   | 82% |   | 50% | 2 | 3 | 1 | 9 | 0 | 1 |
| getFunctionContext(MessageContext, String, String, String) |   | 80% |   | 50% | 2 | 3 | 1 | 9 | 0 | 1 |
| XpathExtensionUtil() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRegisteredVariableExtensions() |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| getRegisteredFunctionExtensions() |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |