code: public void invokeRequest (ClientObject caller, byte[] serializedAction,
          InvocationService.ResultListener listener)
      {
          NodeRequest request = null;
          try {
              ObjectInputStream oin =
                  new ObjectInputStream(new ByteArrayInputStream(serializedAction));
              request = (NodeRequest)oin.readObject();
              _injector.injectMembers(request);
              request.invoke(listener);
  
          } catch (Exception e) {
              log.warning("Failed to execute node request",
                          "from", (caller == null) ? "self" : caller.who(),
                          "request", request, "serializedSize", serializedAction.length, e);
              listener.requestFailed("Failed to execute node request");
          }
      }
docs: from interface PeerProvider