protected void addAction(@NotNull RunnerAction action){
  actions.add(action);
  action.setListener(this);
}

protected void addAction ( @ NotNull RunnerAction action ) { actions . add ( action ) ; action . setListener ( this ) ; }
add a sub - action to this action . this means that this sub - action will be stopped when root action is stopping .
