void () { myFixture.copyDirectoryToProject(getTestName(true), getTestName(true)); List<PropertiesFile> customBundleFiles = new ArrayList<>(2); PropertiesReferenceManager.getInstance(getProject()).processAllPropertiesFiles((baseName, propertiesFile) -> { if (baseName.contains("custom")) { customBundleFiles.add(propertiesFile); } return true; }); ResourceBundleManager.getInstance(getProject()).combineToResourceBundle(customBundleFiles, "custom"); final AbstractProjectViewPane pane = setupPane(true); String structure = """ -Project -PsiDirectory: src -PsiDirectory: fewBundles -PsiDirectory: dev custom.prod.properties (custom RB: custom) custom.dev.properties (custom RB: custom) xxx.properties -Resource Bundle 'a' a.properties a_en.properties -Resource Bundle 'b' b.properties b_fr.properties External Libraries """; PlatformTestUtil.assertTreeEqual(pane.getTree(), structure); }