waveModel = waves.getWaveModel();
}
if (waveModel != oldWaveModel){
for (TypedChangeListener<WaveModel.Params> listener: controlList) {
if (oldWaveModel != null) {
oldWaveModel.removeChangeListener(listener.getType(), listener);
}
if (waveModel != null) {
waveModel.addChangeListener(listener.getType(), listener);
}
listener.stateChanged(null);