MethodBlockBuilder<?> loadProxies = classBuilder.publicMethod(void.class, "loadProxies");
for (Class<?> remote : scanner.getTypesAnnotatedWith(Path.class, RebindUtils.findTranslatablePackages(context))) {
if (remote.isInterface()) {
// create the remote proxy for this interface
ClassStructureBuilder<?> remoteProxy = new JaxrsProxyGenerator(remote).generate();
loadProxies.append(new InnerClass((BuildMetaClass) remoteProxy.getClassDefinition()));
loadProxies.append(Stmt.invokeStatic(RemoteServiceProxyFactory.class, "addRemoteProxy",
remote, Stmt.newObject(remoteProxy.getClassDefinition())));
}
}