code: @Override
      public String getReverseRouteFor(Controller controller, String method, Map<String, Object> params) {
          return getReverseRouteFor(controller.getClass(), method, params);
      }
docs: Gets the url of the route handled by the specified action method. This
  implementation delegates to {@link #getReverseRouteFor(java.lang.Class, String, java.util.Map)}.
  
  @param controller the controller object
  @param method     the controller method
  @param params     map of parameter name - value
  @return the url, {@literal null} if the action method is not found