( (GridData) getButton( IDialogConstants.NEXT_ID ).getLayoutData( ) ).horizontalIndent = -5;  for ( int i = 0; i < buttonList.size( ); i++ ) { IButtonHandler buttonHandler = (IButtonHandler) buttonList.get( i );  assert getButton( buttonHandler.getId( ) ) == null; buttonHandler.setButton( createButton( parent, buttonHandler.getId( ), buttonHandler.getLabel( ), false ) ); }
		protected void createButtonsForButtonBar( Composite parent )		{			createButton( parent,					IDialogConstants.BACK_ID,					Messages.getString( "WizardBase.Back" ), //$NON-NLS-1$					false );			createButton( parent,					IDialogConstants.NEXT_ID,					Messages.getString( "WizardBase.Next" ),//$NON-NLS-1$					false );			createButton( parent,					IDialogConstants.FINISH_ID,					Messages.getString( "WizardBase.Finish" ),//$NON-NLS-1$					false );			createButton( parent,					IDialogConstants.CANCEL_ID,					Messages.getString( "WizardBase.Cancel" ),//$NON-NLS-1$					false );			// Update buttons status			int taskIndex = vTaskIDs.indexOf( sCurrentActiveTask );			if ( taskIndex > 0 )			{				getButton( IDialogConstants.BACK_ID ).setEnabled( true );			}			else			{				getButton( IDialogConstants.BACK_ID ).setEnabled( false );			}			if ( taskIndex < vTaskIDs.size( ) - 1 )			{				getButton( IDialogConstants.NEXT_ID ).setEnabled( true );			}			else			{				getButton( IDialogConstants.NEXT_ID ).setEnabled( false );			}			getButton( IDialogConstants.CANCEL_ID ).setFocus( );		}