private void writeObject(final ObjectOutputStream out) throws IOException {
    out.defaultWriteObject();
    final int cs = content.size();
    out.writeInt(cs);
    for (int i = 0; i < cs; i++) {
      out.writeObject(getContent(i));
    }
  }
private void writeObject(final ObjectOutputStream out)