| parseNameAndNamespace(String, ActionMapping, ConfigurationManager) |   | 27% |   | 13% | 15 | 16 | 21 | 32 | 0 | 1 |
| handleSpecialParameters(HttpServletRequest, ActionMapping) |   | 28% |   | 12% | 4 | 5 | 8 | 12 | 0 | 1 |
| handleDynamicMethod(ActionMapping, StringBuilder) |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1 |
| extractMethodName(ActionMapping, ConfigurationManager) |   | 49% |   | 40% | 4 | 6 | 8 | 15 | 0 | 1 |
| getUriFromActionMapping(ActionMapping) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| handleExtension(ActionMapping, StringBuilder) |  | 0% |  | 0% | 5 | 5 | 6 | 6 | 1 | 1 |
| parseActionName(ActionMapping) |   | 24% |   | 33% | 3 | 4 | 6 | 9 | 0 | 1 |
| dropExtension(String, ActionMapping) |   | 59% |   | 50% | 5 | 7 | 6 | 15 | 0 | 1 |
| handleParams(ActionMapping, StringBuilder) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| lookupExtension(String) |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 1 | 1 |
| handleName(ActionMapping, StringBuilder) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| cleanupMethodName(String) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| handleNamespace(ActionMapping, StringBuilder) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| cleanupNamespaceName(String) |   | 42% |   | 50% | 1 | 2 | 2 | 4 | 0 | 1 |
| getMappingFromActionName(String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getDefaultExtension() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getMapping(HttpServletRequest, ConfigurationManager) |   | 85% |   | 50% | 2 | 3 | 1 | 11 | 0 | 1 |
| addParameterAction(String, ParameterAction) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setAllowedNamespaceNames(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setAllowedActionNames(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setAllowedMethodNames(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setDefaultNamespaceName(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setDefaultActionName(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setDefaultMethodName(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setExtensions(String) |   | 90% |   | 50% | 2 | 3 | 1 | 10 | 0 | 1 |
| isSlashesInActionNames() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| cleanupActionName(String) |   | 89% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| DefaultActionMapper() |  | 100% | | n/a | 0 | 1 | 0 | 14 | 0 | 1 |
| setAllowDynamicMethodCalls(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setSlashesInActionNames(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setAlwaysSelectFullNamespace(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setAllowActionPrefix(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setContainer(Container) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |