*/
@Override
public final void unlisten(final WaveType... waveTypes) {
// Store an hard link to be able to use current class into the closure
final WaveReady waveReady = this;
LOGGER.trace(LinkMessages.UNLISTEN_WAVE_TYPE, getWaveTypesString(waveTypes), waveReady.getClass().getSimpleName());
// Use the JRebirth Thread to manage Waves
JRebirth.runIntoJIT(new AbstractJrbRunnable(UNLISTEN_WAVE_TYPE.getText(getWaveTypesString(waveTypes), waveReady.getClass().getSimpleName())) {
@Override
protected void runInto() throws JRebirthThreadException {
getNotifier().unlisten(waveReady, waveTypes);
}