return true;
return foundMethod;
	private boolean classesDeclareMethodName(ITypeHierarchy hier, List classes, IMethod method, String newName)  throws JavaModelException  {		IType type= method.getDeclaringType();		List subtypes= Arrays.asList(hier.getAllSubtypes(type));				int parameterCount= method.getParameterTypes().length;		boolean isMethodPrivate= JdtFlags.isPrivate(method);				for (Iterator iter= classes.iterator(); iter.hasNext(); ){			IType clazz= (IType) iter.next();			IMethod[] methods= clazz.getMethods();			boolean isSubclass= subtypes.contains(clazz);			for (int j= 0; j < methods.length; j++) {				if (null == Checks.findMethod(newName, parameterCount, false, new IMethod[] {methods[j]}))					continue;				if (isSubclass || type.equals(clazz))					return true;				if ((! isMethodPrivate) && (! JdtFlags.isPrivate(methods[j])))					return true;			}		}		return false;	}