Object obj = method.invoke(targetService, event.getArguments().toArray());
RemoteServiceResult result = new RemoteServiceResult(event.getId());
result.setResult(obj);
EventProducer producer = eventTransportFactory.getEventProducer(Constants.RESULT_PREFIX + Constants.SEPARATOR + event.getSourceNode().getId() + event.getEndpointId(), false);
producer.produce(result);
} catch (NoSuchMethodException e) {
LOGGER.error("CELLAR DOSGI: unable to find remote method for service", e);
} catch (InvocationTargetException e) {
LOGGER.error("CELLAR DOSGI: unable to invoke remote method for service", e);