@Override public Result execute(UIExecutionContext context) throws Exception { List<Result> results = new LinkedList<>(); for (UICommand command : commands) { Result result = command.execute(context); results.add(result); } return Results.aggregate(results); }
result = Results.aggregate( Arrays.asList(result, Results.success("Stack '" + stackFacet.getStack().getName()