writeString(out, correlationID);
out.writeInt(correlationIDBytes.length); out.write(correlationIDBytes);
   public void writeExternal(ObjectOutput out) throws IOException   {      super.writeExternal(out);      out.writeObject(destination);      out.writeObject(replyToDestination);      writeString(out, jmsType);      out.writeBoolean(propertiesWritable);      writeMap(out, properties);            out.writeBoolean(isCorrelationIDBytes);      if (isCorrelationIDBytes)      {         if (correlationIDBytes == null)         {            out.writeInt(-1);         }         else         {            out.writeInt(correlationIDBytes.length);            out.write(correlationIDBytes);         }      }      else      {         writeString(out, correlationID);      }      writeString(out, connectionID);   }