@Override
    public GenericRecordBuilder newRecordBuilder() {
        return new ProtobufNativeRecordBuilderImpl(this);
    }
@Test
    public void testClazzBasedReaderByClazzGenericWriterSchema() {
        genericmessage = genericProtobufNativeSchema.newRecordBuilder().set("stringField", STRING_FIELD_VLUE).set("doubleField", DOUBLE_FIELD_VLUE).build();
        byte[] messageBytes = genericProtobufNativeSchema.encode(genericmessage);
        message = clazzBasedProtobufNativeSchema.decode(messageBytes);
        assertEquals(message.getStringField(), STRING_FIELD_VLUE);
        assertEquals(message.getDoubleField(), DOUBLE_FIELD_VLUE);
    }