@SuppressWarnings("unchecked")
@Override
public boolean execute(IActionHandler actionHandler,
Map<String, Object> context) {
IValueConnector modelConnector = getBackendController(context)
.createModelConnector(ACTION_MODEL_NAME,
firstWizardStep.getViewDescriptor().getModelDescriptor());
Map<String, Object> wizardModelInit = (Map<String, Object>) context
.get(IWizardStepDescriptor.INITIAL_WIZARD_MODEL);
Map<String, Object> wizardModel = new ObjectEqualityMap<>();
if (wizardModelInit != null) {
wizardModel.putAll(wizardModelInit);
}
completeInitialWizardModel(wizardModel, context);
modelConnector.setConnectorValue(wizardModel);
displayWizardStep(firstWizardStep, modelConnector, actionHandler, context,
false);
return super.execute(actionHandler, context);
}