code: private static RouteDefinition find(Map<RouteDefinition, Method> add, Method method) {
  
  		if (add == null || add.size() == 0) {
  			return null;
  		}
  
  		for (RouteDefinition additional : add.keySet()) {
  			Method match = add.get(additional);
  
  			if (isMatching(method, match)) {
  				return additional;
  			}
  		}
  
  		return null;
  	}
docs: Find mathing definition for same method ...
  
  @param add        to search
  @param method     base
  @return found definition or null if no match found