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; }