public DlangRunAppConfiguration(final String name, final Project project, final ConfigurationFactory factory) { super(name, new RunConfigurationModule(project), factory); final Collection<Module> modules = this.getValidModules(); if (!modules.isEmpty()) { //Get first valid module and use it this.setModule(modules.iterator().next()); } workDir = PathUtil.getLocalPath(project.getBaseDir()); envVars = new HashMap<>(); }