public abstract RefactoringStatus checkInitialConditions(IProgressMonitor pm) throws CoreException;
public abstract RefactoringStatus checkInitialConditions(IProgressMonitor pm) throws CoreException, OperationCanceledException;
	public abstract RefactoringStatus checkInitialConditions(IProgressMonitor pm) throws CoreException;