deserialised = true;
   public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException   {      super.readExternal(in);      int length = in.readInt();      if (length < 0)      {         internalArray = null;      }      else      {         internalArray = new byte[length];         in.readFully(internalArray);      }      deserialised = true;   }