public RefactoringStatus checkFinalConditions(IProgressMonitor pm)
throws CoreException, OperationCanceledException {
RefactoringStatus status = new RefactoringStatus();
if(!Checks.checkMethodName(fMethodName).isOK()) {
status.addFatalError(Messages.format(RefactoringMessages.ExtractMethodInputPage_errorNoValidMethodName, fMethodName));
}
for(ParameterInfo parameter : fExtractedMethodParameters)
{
if(!Checks.checkTypeName(parameter.getParameterName()).isOK() ) {