@Override
 public void deactivate() {
   super.deactivate();
   if (wrappedStep != null) {
     wrappedStep.deactivate();
   }
 }
 @Override
 public void stepActivatingReverse() {
   super.stepActivatingReverse();
   if (wrappedStep != null) {
     wrappedStep.stepActivatingReverse();
   }
 }
 @Override
 public void activating() throws XulException {
   super.activating();
   if (wrappedStep != null) {
     wrappedStep.activating();
   }
 }
  @Override
  public void init(IWizardModel wizardModel) throws XulException {
    this.wizardModel = wizardModel;

    datasourceDeck = (XulDeck) document.getElementById("datasourceDialogDeck");
    super.init(wizardModel);
    bf.setBindingType(Binding.Type.ONE_WAY);
    bf.createBinding(wizardModel, "selectedDatasource", this, "selectedDatasource");
  }