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