protected Map<Class<? extends State>, WorkflowWizardPageProvider> createPageMapping() {
HashMap<Class<? extends State>, WorkflowWizardPageProvider> map = new HashMap<Class<? extends State>, WorkflowWizardPageProvider>();
addToMap(map, DataSourceSelectionState.class, DataSourceSelectionPage.class);
WorkflowWizardPageProvider provider = pageProvider( ConnectionPageDecorator.class );
map.put(IntermediateState.class, provider);
map.put(EndConnectionState.class, provider);
addToMap(map, ConnectionErrorState.class, ConnectionErrorPage.class);