code: private Route buildRoute(String httpMethod, String path, String controllerName, String methodName) throws RoutesException {
  		Object controller = controllerLoader.load(controllerName);
  		Method method = getMethod(controller, methodName);
  
  		return new Route(HttpMethod.valueOf(httpMethod.toUpperCase()), path, controller, method);
  	}
docs: Helper method. Builds a {@link Route} object from the received arguments instantiating the controller and the
  method. It uses the {@link #loadController(String)} method that has to be defined by concrete implementations.
  
  @param httpMethod the HTTP method to which the route will respond.
  @param path the HTTP path to which the route will respond.
  @param controllerName the name of the controller that will handle this route.
  @param methodName the name of the method that will handle this route.
  
  @return a {@link Route} object.
  @throws RoutesException if there is a problem loading the controller or the method.