@Override
    public List<String> getImports(DescriptorProtos.FileDescriptorProto source) {
        List<String> imports = new ArrayList<>();
        List<String> dependencyList = source.getDependencyList();
        Set<Integer> publicDependencyList = new HashSet<>(source.getPublicDependencyList());

        for (int i = 0; i < dependencyList.size(); i++) {
            if (!publicDependencyList.contains(i)) {
                imports.add(dependencyList.get(i));
            }
        }
        return imports;
    }
Converter implementation for FileDescriptor to Wire Schema elements.
core/src/main/java/kafka/automq/table/deserializer/proto/parse/converter/FileDescriptorConverter.java