Initialize a collection when you create it.
diff --git a/src/main/java/org/apache/commons/lang3/ClassUtils.java b/src/main/java/org/apache/commons/lang3/ClassUtils.java
index 9cd9ede..4ea8457 100644
--- a/src/main/java/org/apache/commons/lang3/ClassUtils.java
+++ b/src/main/java/org/apache/commons/lang3/ClassUtils.java
@@ -1167,8 +1167,7 @@ public static Method getPublicMethod(final Class<?> cls, final String methodName
             return declaredMethod;
         }
 
-        final List<Class<?>> candidateClasses = new ArrayList<>();
-        candidateClasses.addAll(getAllInterfaces(cls));
+        final List<Class<?>> candidateClasses = new ArrayList<>(getAllInterfaces(cls));
         candidateClasses.addAll(getAllSuperclasses(cls));
 
         for (final Class<?> candidateClass : candidateClasses) {