}  out.writeInt(connectionID);
}
   public void writeExternal(ObjectOutput out) throws IOException   {      super.writeExternal(out);            writeDestination(out, destination);      writeDestination(out, replyToDestination);            writeString(out, jmsType);            writeMap(out, properties, true);            if (correlationID == null && correlationIDBytes == null)      {         out.writeByte(NULL);      }      else if (correlationIDBytes == null)      {         //String correlation id         out.writeByte(STRING);                  out.writeUTF(correlationID);      }      else      {         //Bytes correlation id         out.writeByte(BYTES);                  out.writeInt(correlationIDBytes.length);                    out.write(correlationIDBytes);      }            out.writeInt(connectionID);               }