destination = (Destination) in.readObject(); replyToDestination = (Destination) in.readObject();
destination = readDestination(in);  replyToDestination = readDestination(in);
   public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException   {      super.readExternal(in);      destination = (Destination) in.readObject();      replyToDestination = (Destination) in.readObject();      jmsType = readString(in);           properties = readMap(in);            int length = in.readInt();      if (length == -1)      {         correlationIDBytes = null;      }      else      {         correlationIDBytes = new byte[length];         in.readFully(correlationIDBytes);      }            correlationID = readString(in);               connectionID = readString(in);   }