// Launch all sub command in parallel
for (final Class<? extends Command> commandClass : this.commandList) {
final Wave commandWave = getLocalFacade().retrieve(commandClass).run();
// register to Wave status of all command triggered
commandWave.addWaveListener(this);
// Store the pending command to know when all command are achieved
this.pendingWaves.add(commandWave);
}
}
}