docs: private void writeObject(ObjectOutputStream outStream) throws IOException {
          PutField fields = outStream.putFields();
          fields.put(BEGIN_DEFAULT, beginDefaultContext);
          outStream.writeFields();
      }