code: public static Object buildProxy(RemoteInstance remoteInstance, ConnectionHandler connectionHandler)
              throws ClassNotFoundException {
          Class<?> clazz = Class.forName(remoteInstance.getClassName());
          return Proxy.newProxyInstance(clazz.getClassLoader(), new Class[]{clazz}, new CallProxy(connectionHandler));
      }
docs: Build a proxy to a {
  
  @see net.sf.lipermi.call.RemoteInstance RemoteInstance}
  specifing how it could be reached (i.e., through a ConnectionHandler)
  
  @param remoteInstance remote instance
  @param connectionHandler handler
  
  @return dymamic proxy for RemoteInstance
  
  @throws ClassNotFoundException class not found