int start= originalContent.indexOf(NewTestSuiteCreationWizardPage.startMarker);
int start= originalContent.indexOf(NewTestSuiteCreationWizardPage.START_MARKER);
	public void run(IAction action) {		ILabelProvider lprovider= new JavaElementLabelProvider(JavaElementLabelProvider.SHOW_DEFAULT);		IStructuredContentProvider cprovider= new NewTestSuiteCreationWizardPage.ClassesInSuitContentProvider();		/* find TestClasses already in Test Suite */		IType testSuiteType= JavaModelUtil.findPrimaryType(fTestSuite);		fSuiteMethod= testSuiteType.getMethod("suite", new String[] {}); //$NON-NLS-1$		if (fSuiteMethod.exists()) {			try {			ISourceRange range= fSuiteMethod.getSourceRange();			IBuffer buf= fTestSuite.getBuffer();			String originalContent= buf.getText(range.getOffset(), range.getLength());			buf.close();			int start= originalContent.indexOf(NewTestSuiteCreationWizardPage.startMarker);			if (start > -1) {				if (originalContent.indexOf(NewTestSuiteCreationWizardPage.endMarker, start) > -1) {					CheckedTableSelectionDialog dialog= new CheckedTableSelectionDialog(fShell, lprovider, cprovider);					dialog.setValidator(new UpdateAllTestsValidator());					dialog.setTitle(Messages.getString("UpdateAllTests.title")); //$NON-NLS-1$					dialog.setMessage(Messages.getString("UpdateAllTests.message")); //$NON-NLS-1$					dialog.setInitialSelections(cprovider.getElements(fPack));					dialog.setSize(60, 25);					dialog.setInput(fPack);					if (dialog.open() == dialog.OK) {						fSelectedTestCases= dialog.getResult();						ProgressMonitorDialog progressDialog= new ProgressMonitorDialog(fShell);						try {							progressDialog.run(false, false, getRunnable());						} catch (Exception e) {							JUnitPlugin.log(e);						}					}				} else {					cannotUpdateSuiteError();				}			} else {				cannotUpdateSuiteError();			}			} catch (JavaModelException e) {				JUnitPlugin.log(e);			}		} else {			noSuiteError();		}	}