@Override
    public Optional<Object> getNativeSchema() {
        return Optional.of(descriptor);
    }
@Test
    public void testGetNativeSchema() {
        assertTrue(genericProtobufNativeSchema.getNativeSchema().isPresent());
        assertTrue(genericProtobufNativeSchema.getNativeSchema().get() instanceof Descriptors.Descriptor);
    }