@Override
    public Set<ModelLocalUriId> getModelLocalUriIdsForFile() {
        Set<ModelLocalUriId> localUriIds = localUriIdKeySet();
        String matchingBase = SLASH + fileNameNoSuffix;
        return localUriIds.stream().filter(modelLocalUriId -> modelLocalUriId.basePath().startsWith(matchingBase)).collect(Collectors.toSet());
    }
@Test
    void getModelLocalUriIdsForFile() {
        String path = "/pmml/" + fileName + "/testmod";
        LocalUri parsed = LocalUri.parse(path);
        ModelLocalUriId modelLocalUriId = new ModelLocalUriId(parsed);
        pmmlCompilationContext.addGeneratedClasses(modelLocalUriId, compiledClasses);
        Set<ModelLocalUriId> retrieved = pmmlCompilationContext.getModelLocalUriIdsForFile();
        assertThat(retrieved.size()).isEqualTo(1);
        assertThat(retrieved.iterator().next()).isEqualTo(modelLocalUriId);
    }