List<AnAction> (@NotNull ConfigurationContext context, @NotNull List<? extends ConfigurationFromContext> configurations) { final List<AnAction> childActions = new ArrayList<>(super.createChildActions(context, configurations)); boolean isMultipleConfigurationsFromAlternativeLocations = configurations.size() > 1 && configurations.get(0).isFromAlternativeLocation(); boolean isRunAction = myExecutor.getId().equals(DefaultRunExecutor.EXECUTOR_ID); if (isMultipleConfigurationsFromAlternativeLocations && isRunAction) { childActions.add(runAllConfigurationsAction(context, configurations)); } return childActions; }