result.addError("Hierarchy declares a method named " + getNewName() + " with the same number of paramters.");
result.addError("Hierarchy declares a method named " + getNewName() + " with the same number of parameters.");
	public RefactoringStatus checkInput(IProgressMonitor pm) throws JavaModelException{		pm.beginTask("", 2);		pm.subTask("checking preconditions");		RefactoringStatus result= new RefactoringStatus();		result.merge(super.checkInput(new SubProgressMonitor(pm, 1)));		pm.worked(1);		pm.subTask("analyzing hierachy");		if (hierarchyDeclaresMethodName(pm, getMethod(), getNewName()))			result.addError("Hierarchy declares a method named " + getNewName() + " with the same number of paramters.");		pm.done();		return result;	}