return oldTop;
return (IMethod)WorkingCopyUtil.getWorkingCopyIfExists(oldTop);
	private static IMethod getTopMethod(IMethod method, IProgressMonitor pm) throws JavaModelException {		Assert.isNotNull(method);		pm.beginTask("", 3);		IMethod top= method;		IMethod oldTop;		do {			oldTop = top;			top= MethodChecks.overridesAnotherMethod(top, new SubProgressMonitor(pm, 1)); 		} while(top != null);		pm.done();		return oldTop;	}