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) {