public static MethodHandle getSuperMethodHandle(Method method, MethodHandles.Lookup lookup)
			throws IllegalAccessException {
		Class<?> dCls = method.getDeclaringClass();
		return MethodHandles.privateLookupIn(dCls, lookup).unreflectSpecial(method, dCls);
	}
Check if two methods are the same, ignoring the declaring class.

This returns true if all the following are met: 1) They have the same name, 2) They have the
same return type, and 3) They have the same parameter types.

@param m1 the first method
@param m2 the second method
@return true if they are the same, false otherwise;
Ghidra/Debug/ProposedUtils/src/main/java/utilities/util/ProxyUtilities.java