docs: public synchronized Configuration loadConfiguration() {
      if (configurationBuffer.position(0).readByte() == 1) {
        int bytesLength = configurationBuffer.readInt();
        if (bytesLength == 0) {
          return null;
        }
        return serializer.decode(configurationBuffer.readBytes(bytesLength));
      }
      return null;
    }