code: protected Wave callCommand(final Class<? extends CommandBean<? extends WaveBean>> commandClass, final WaveBean waveBean, final WaveBean... waveBeans) {
          return model().callCommand(commandClass, waveBean, waveBeans);
      }
docs: Redirect to {@link Model#callCommand(Class, WaveBean)}.
  
  @param commandClass the command class to call
  @param waveBean the WaveBean that holds all required data
  @param waveBeans the extra Wave Beans that holds all other required data
  
  @param <WB> the type of the wave bean to used
  
  @return the wave created and sent to JIT, be careful when you use a strong reference it can hold a lot of objects