private void writeObject(ObjectOutputStream oos) throws IOException {
   oos.writeShort(VERSION);
 }