fNewSourceContainerPage= null;
	public BuildPathsBlock(IRunnableContext runnableContext, IStatusChangeListener context, int pageToShow) {		fWorkspaceRoot= JavaPlugin.getWorkspace().getRoot();		fContext= context;				fPageIndex= pageToShow;		        fNewSourceContainerPage= null;		fSourceContainerPage= null;		fLibrariesPage= null;		fProjectsPage= null;		fCurrPage= null;        fRunnableContext= runnableContext;						BuildPathAdapter adapter= new BuildPathAdapter();						String[] buttonLabels= new String[] {			/* 0 */ NewWizardMessages.getString("BuildPathsBlock.classpath.up.button"), //$NON-NLS-1$			/* 1 */ NewWizardMessages.getString("BuildPathsBlock.classpath.down.button"), //$NON-NLS-1$			/* 2 */ null,			/* 3 */ NewWizardMessages.getString("BuildPathsBlock.classpath.checkall.button"), //$NON-NLS-1$			/* 4 */ NewWizardMessages.getString("BuildPathsBlock.classpath.uncheckall.button") //$NON-NLS-1$				};				fClassPathList= new CheckedListDialogField(null, buttonLabels, new CPListLabelProvider());		fClassPathList.setDialogFieldListener(adapter);		fClassPathList.setLabelText(NewWizardMessages.getString("BuildPathsBlock.classpath.label"));  //$NON-NLS-1$		fClassPathList.setUpButtonIndex(0);		fClassPathList.setDownButtonIndex(1);		fClassPathList.setCheckAllButtonIndex(3);		fClassPathList.setUncheckAllButtonIndex(4);							fBuildPathDialogField= new StringButtonDialogField(adapter);		fBuildPathDialogField.setButtonLabel(NewWizardMessages.getString("BuildPathsBlock.buildpath.button")); //$NON-NLS-1$		fBuildPathDialogField.setDialogFieldListener(adapter);		fBuildPathDialogField.setLabelText(NewWizardMessages.getString("BuildPathsBlock.buildpath.label")); //$NON-NLS-1$		fBuildPathStatus= new StatusInfo();		fClassPathStatus= new StatusInfo();		fOutputFolderStatus= new StatusInfo();				fCurrJProject= null;	}