wave.setWaveGroup(waveGroup);
wave.setWaveType(waveType);
wave.setFromClass(this.getClass());
wave.setRelatedClass(relatedClass);
wave.linkWaveBean(waveBean);
// Track wave creation
getLocalFacade().getGlobalFacade().trackEvent(JRebirthEventType.CREATE_WAVE, this.getClass(), wave.getClass());
return wave;