@Override
    public List<String> getPublicImports(DescriptorProtos.FileDescriptorProto source) {
        List<String> publicImports = new ArrayList<>();
        List<String> dependencyList = source.getDependencyList();
        List<Integer> publicDependencyList = source.getPublicDependencyList();

        for (Integer index : publicDependencyList) {
            publicImports.add(dependencyList.get(index));
        }
        return publicImports;
    }
Converter implementation for FileDescriptor to Wire Schema elements.
core/src/main/java/kafka/automq/table/deserializer/proto/parse/converter/FileDescriptorConverter.java