for (Map.Entry<String, List<InterceptedUrl>> controllerEntry : map.entrySet()) {
String controllerName = controllerEntry.getKey();
for (InterceptedUrl iu : controllerEntry.getValue()) {
Collection<ConfigAttribute> configAttributes = iu.getConfigAttributes();
String actionName = iu.getPattern();
HttpMethod method = iu.getHttpMethod();
storeMapping(controllerName, actionName, configAttributes, false, method);
if (actionName.endsWith("Flow")) {
// WebFlow actions end in Flow but are accessed without the suffix, so guard both
storeMapping(controllerName, actionName.substring(0, actionName.length() - 4), configAttributes, false, method);
}