public Object makeObject() throws Exception {
    QueryResponse object = new QueryResponse();
    MessageHandlerRunner runner = messageHandlerRunner.newInstance();

    ParameterMapping.mappingObject(runner, runnerParameters, null);

    if (runner instanceof Initialisable) {
      ((Initialisable) runner).init();
    }

    object.setMessageHandlerRunner(runner);
    if (object instanceof Initialisable) {
      ((Initialisable) object).init();
    }
    return object;
  }