}
}
// This key method could be managed in another way (fully sync with JAT), to see if it could be useful
// Build the wave used to call the required command
final ShowModelWaveBuilder smwb = ShowModelWaveBuilder.create()
.showModelKey(getGlobalFacade().getUiFacade().buildKey((Class<Model>) wave.getRelatedClass()));
if (wave.contains(JRebirthWaves.ATTACH_UI_NODE_PLACEHOLDER)) {
// Add the Ui view into the place holder provided
smwb.uniquePlaceHolder(wave.get(JRebirthWaves.ATTACH_UI_NODE_PLACEHOLDER));
} else if (wave.contains(JRebirthWaves.ADD_UI_CHILDREN_PLACEHOLDER)) {
// Add the Ui view into the children list of its parent container
smwb.childrenPlaceHolder(wave.get(JRebirthWaves.ADD_UI_CHILDREN_PLACEHOLDER));
}
// Call the command that manage the display UI in 2 steps
// 1 - Create the model into the Thread Pool
// 2 - Attach it to the graphical tree model according to their placeholder type
callCommand(smwb.build());
}