diff --git a/src/main/java/org/apache/commons/lang3/reflect/MethodUtils.java b/src/main/java/org/apache/commons/lang3/reflect/MethodUtils.java index a054490d9..dd68d28bc 100644 --- a/src/main/java/org/apache/commons/lang3/reflect/MethodUtils.java +++ b/src/main/java/org/apache/commons/lang3/reflect/MethodUtils.java @@ -1008,7 +1008,7 @@ public class MethodUtils { final Class acls; if (interfaceIndex >= allInterfaces.size()) { acls = allSuperclasses.get(superClassIndex++); - } else if ((superClassIndex >= allSuperclasses.size()) || (interfaceIndex < superClassIndex) || !(superClassIndex < interfaceIndex)) { + } else if ((superClassIndex >= allSuperclasses.size()) || !(superClassIndex < interfaceIndex)) { acls = allInterfaces.get(interfaceIndex++); } else { acls = allSuperclasses.get(superClassIndex++);