public OutboundInvocationChain setupSource(List<Interceptor> interceptors) {
JavaInterfaceProcessorRegistry registry = new JavaInterfaceProcessorRegistryImpl();
ServiceContract<?> contract;
try {
contract = registry.introspect(SimpleTarget.class);
} catch (InvalidServiceContractException e) {
throw new AssertionError();
}
Operation operation = contract.getOperations().get("echo");
OutboundInvocationChainImpl chain = new OutboundInvocationChainImpl(operation);