List<VirtualFile> (@NotNull Set<Module> modules, @NotNull Sdk jdk) { OrderEnumerator classPathEnumerator = ProjectRootManager.getInstance(myProject).orderEntries(modules).withoutModuleSourceEntries(); if (jdk.getSdkType() instanceof JavaSdk) { classPathEnumerator = classPathEnumerator.withoutSdk(); } if (!myGenerationOptions.isIncludeTestSource()) { classPathEnumerator = classPathEnumerator.productionOnly(); } return classPathEnumerator.getPathsList().getRootDirs(); }