List<JpsPackagingElement> () { JpsLibrary library = getLibraryReference().resolve(); if (library == null) return Collections.emptyList(); List<JpsPackagingElement> result = new ArrayList<>(); for (File file : library.getFiles(JpsOrderRootType.COMPILED)) { String path = FileUtil.toSystemIndependentName(file.getAbsolutePath()); if (file.isDirectory()) { result.add(JpsPackagingElementFactory.getInstance().createDirectoryCopy(path)); } else { result.add(JpsPackagingElementFactory.getInstance().createFileCopy(path, null)); } } return result; }