final String interfaceTypeName = asyncInterfaceName.substring(0, asyncInterfaceName.length() - Constants.ASYNC_SUFFIX.length());
final Type interfaceType = this.getInterfaceType(rpc.getId(), interfaceTypeName);
final NewMethod createInstance = this.createCreateInstanceMethod(factoryBean);
final DeferredBinding body = new DeferredBinding();
body.setType(interfaceType);
createInstance.setBody(body);
}