code: public static Object create(ActionParameter argument, Context context,
                                  ParameterFactories engine) {
          RouteParameterHandler handler = BINDINGS.get(argument.getSource());
          if (handler != null) {
              return handler.create(argument, context, engine);
          } else {
              LoggerFactory.getLogger(Bindings.class).warn("Unsupported route parameter in method : {}",
                      argument.getSource().name());
              return null;
          }
      }
docs: Creates the value to be injected.
  
  @param argument the argument
  @param context  the context
  @param engine   the engine
  @return the created object