connectionID = in.readInt();
   public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException   {      super.readExternal(in);      destination = readDestination(in);      replyToDestination = readDestination(in);       jmsType = readString(in);                 Map m = readMap(in, true);      if (!(m instanceof HashMap))      {         properties =  new HashMap(m);      }      else      {         properties = (HashMap)m;      }      //correlation id            byte b = in.readByte();            if (b == NULL)      {         //No correlation id         correlationID = null;                  correlationIDBytes = null;      }      else if (b == STRING)      {         //String correlation id         correlationID = in.readUTF();                  correlationIDBytes = null;      }      else      {         //Bytes correlation id         correlationID = null;                  int len = in.readInt();                  correlationIDBytes = new byte[len];                  in.readFully(correlationIDBytes);      }        connectionID = in.readInt();   }