code: protected void assignReceiverId (InvocationDecoder decoder)
      {
          Registration reg = new Registration(decoder.getReceiverCode(), nextReceiverId());
          // stick the mapping into the client object
          _clobj.addToReceivers(reg);
          // and map the receiver in our receivers table
          _receivers.put(reg.receiverId, decoder);
  //         Log.info("Registered receiver " + StringUtil.shortClassName(decoder) + " " + reg + ".");
      }
docs: Assigns a receiver id to this decoder and publishes it in the {@link ClientObject#receivers}
  field.