void () { final List<RunnerAndConfigurationSettings> shared = new ArrayList<>(); final List<RunnerAndConfigurationSettings> local = new ArrayList<>(); final Set<RunnerAndConfigurationSettings> sharedSet = myModel.getSharedConfigurations(); final List<RunnerAndConfigurationSettings> allConfigurations = myModel.getAllConfigurations(); for (RunnerAndConfigurationSettings configuration : allConfigurations) { if (sharedSet.contains(configuration)) { shared.add(configuration); } else { local.add(configuration); } } ProjectStartupTaskManager.getInstance(myProject).setStartupConfigurations(shared, local); }