void (Module module, final Set<? super Module> modules) { productionRuntimeDependencies(module).forEachModule(dep -> { if (ModuleType.get(dep) == StdModuleTypes.JAVA && !modules.contains(dep)) { modules.add(dep); getDependencies(dep, modules); } return true; }); }