code: void onMessageReceived(final WfdMessage msg) {
          threadPool.execute(new Runnable() {
              @Override
              public void run() {
                  if (msg.getReceiverId().equals(myIdentifier)) {
                      handle(msg);
                  } else {
                      route(msg);
                  }
              }
          });
      }
docs: called from the GOInternalClient