code: public <T extends DObject> void proxyRemoteObject (
          String nodeName, final int remoteOid, final ResultListener<Integer> listener)
      {
          proxyRemoteObject(new DObjectAddress(nodeName, remoteOid), listener);
      }
docs: Initiates a proxy on an object that is managed by the specified peer. The object will be
  proxied into this server's distributed object space and its local oid reported back to the
  supplied result listener.
  
  <p> Note that proxy requests <em>do not</em> stack like subscription requests. Only one
  entity must issue a request to proxy an object and that entity must be responsible for
  releasing the proxy when it knows that there are no longer any local subscribers to the
  object.