code: public final void decode(byte type, byte from, byte dest, DataInputStream buffer) throws IOException
      {
          this.type = type;
          clientId = from;
          clientDestId = dest;
          decode(buffer);
      }
docs: Decode the message from the data.
  
  @param type The message type.
  @param from The client id from.
  @param dest The client id destination.
  @param buffer The data reference.
  @throws IOException Error on reading.