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