wave.setWaveType(waveType);
wave.setFromClass(this.getClass());
wave.setRelatedClass(relatedClass);
for (final WaveData<?> wd : waveData) {
wave.addData(wd);
}
// Track wave creation
getLocalFacade().getGlobalFacade().trackEvent(JRebirthEventType.CREATE_WAVE, this.getClass(), wave.getClass());