void (@NlsSafe String taskName, @NotNull Module module) { final List<SetupTask.Option> options = SetupTaskIntrospector.getSetupTaskOptions(module, taskName); List<String> parameters = new ArrayList<>(); parameters.add(taskName); if (options != null) { SetupTaskDialog dialog = new SetupTaskDialog(module.getProject(), taskName, options); if (!dialog.showAndGet()) { return; } parameters.addAll(dialog.getCommandLine()); } runSetupTask(taskName, module, parameters); }