boolean (@NotNull DataContext context, @NotNull RunConfiguration configuration, @NotNull ExecutionEnvironment env, @NotNull T task) { if (!task.isExecutable()) { return false; } return task.execute(context, env.getExecutionId()); }