code: @Override
      public WaveType onException(final Class<? extends Command> exceptionCommandClass, final Class<? extends Throwable>... exceptionTypes) {
  
          final Wave commandWave = WBuilder.callCommand(exceptionCommandClass);
  
          for (final Class<? extends Throwable> type : exceptionTypes) {
              waveExceptionHandler().put(type, commandWave);
          }
          return this;
      }
docs: {@inheritDoc}