public static List<ZipEntryGroup> getEntries(final Path parentDir) {
        final List<Path> entriesPaths = FileUtil.listChildPaths(parentDir, path ->
                Files.isRegularFile(path)
                && path.getFileName().toString().endsWith("." + FileGroup.ENTRIES_EXTENSION));
        if (entriesPaths.isEmpty()) {
            return null;
        } else if (entriesPaths.size() > 1) {
            throw new RuntimeException("Found >1 entries files in " + parentDir);
        } else {
            final Path path = entriesPaths.getFirst();
            try {
                final FeedKeyInterner feedKeyInterner = FeedKey.createInterner();
                try (Stream<String> stream = Files.lines(path)) {
                    return stream.map(ThrowingFunction.unchecked(line ->
                                    ZipEntryGroup.read(line, feedKeyInterner)))
                            .toList();
                }
            } catch (IOException e) {
                throw new UncheckedIOException(e);
            }
        }
    }
Get the {@link AttributeMap} for the single .meta file in parentDir, or null
if not found
stroom-proxy/stroom-proxy-app/src/test/java/stroom/proxy/app/handler/TestDataUtil.java