dataSourceAndQueryStep = new DataSourceAndQueryStep();
wizardController = new LinearWizardController(new WizardEditorModel(), new DefaultBindingFactory());
// add the steps ..
wizardController.addStep(new LookAndFeelStep());
wizardController.addStep(dataSourceAndQueryStep);
wizardController.addStep(new LayoutStep());
wizardController.addStep(new FormatStep());
wizardController.addPropertyChangeListener(WizardController.CANCELLED_PROPERTY_NAME, new CancelHandler());