private static Collection<RPackage> addImportDependencies(Collection<RPackage> importedPackages) { RPackageService packageService = RPackageService.getInstance(); Collection<RPackage> imPckgsWithDeps = new HashSet<RPackage>(); for (RPackage importedPackage : importedPackages) { imPckgsWithDeps.add(importedPackage); imPckgsWithDeps.addAll(packageService.getDependencies(importedPackage)); } return imPckgsWithDeps; }