// connect the source to the target
source.setTargetRequestChannel(new MessageChannelImpl(target.getRequestHandlers()));
source.setTargetResponseChannel(new MessageChannelImpl(target.getResponseHandlers()));
source.build();
target.build();
MockStaticInvoker invoker = new MockStaticInvoker(hello, new SimpleTargetImpl());
source.setTargetInvoker(invoker);
Message msg = factory.createMessage();
msg.setTargetInvoker(invoker);
Message response = source.getHeadInterceptor().invoke(msg);