private boolean contains(DescriptorProtos.FileDescriptorProto fileDesc) {
            List<DescriptorProtos.FileDescriptorProto> files = mFileDescSetBuilder.getFileList();
            for (DescriptorProtos.FileDescriptorProto file : files) {
                if (file.getName().equals(fileDesc.getName())) {
                    return true;
                }
            }
            return false;
        }
Builds a dynamic schema

@return the schema object
core/src/main/java/kafka/automq/table/deserializer/proto/schema/DynamicSchema.java