private void writeObject(ObjectOutputStream outputStream) throws IOException {
  outputStream.defaultWriteObject();
  doWriteObject(outputStream);
}

private void writeObject ( ObjectOutputStream outputStream ) throws IOException { outputStream . defaultWriteObject ( ) ; doWriteObject ( outputStream ) ; }
write the map out using a custom routine .
