code: @Override
      protected void perform(final Wave wave) throws CommandException {
  
          // for(Runner runner : runnerList){
          if (this.commandRunner != null) {
              this.commandRunner.perform();
          } else if (this.commandWaveRunner != null) {
              this.commandWaveRunner.perform(wave);
          }
          // }
  
      }
docs: {@inheritDoc}