@Override public void serialize(BserWriter writer) throws IOException { // Mark as wrapper layout writer.writeBool(5, true); // Serialize wrapper layout super.serialize(writer); }
@Override public void parse(BserValues values) throws IOException { // Is Wrapper Layout if (values.getBool(5, false)) { // Parse wrapper layout super.parse(values); } else { // Convert old layout throw new IOException("Unsupported obsolete format"); } }