@Override
    public GenericRecordBuilder newRecordBuilder() {
        return new AvroRecordBuilderImpl(this);
    }
@Test(expectedExceptions = org.apache.pulsar.client.api.SchemaSerializationException.class)
    public void testFailDecodeWithoutMultiVersioningSupport() {
        GenericRecord dataForWriter = writerSchema.newRecordBuilder()
            .set("field1", SchemaTestUtils.TEST_MULTI_VERSION_SCHEMA_STRING)
            .set("field3", 0)
            .build();
        readerSchema.decode(writerSchema.encode(dataForWriter));
    }