for (final MetaClass remote : typesAnnotatedWith) {
if (remote.isInterface()) {
// create the remote proxy for this interface
final ClassStructureBuilder<?> remoteProxy = new RpcProxyGenerator(remote, context, interceptorProvider).generate();
loadProxies.append(new InnerClass(remoteProxy.getClassDefinition()));
// create the proxy provider
final Statement proxyProvider = ObjectBuilder.newInstanceOf(ProxyProvider.class)
.extend()
.publicOverridesMethod("getProxy")