Example: lang_33

Link to fix commit:

https://github.com/apache/commons-lang/compare/575be16474e8e8246d4bbde6f243fdf38c34ad5b..0603aef594fa60126c2d45f2ab164eee39f7b44c

Language:

java

Hunk:

diff --git a/src/main/java/org/apache/commons/lang3/ClassUtils.java b/src/main/java/org/apache/commons/lang3/ClassUtils.java
index 85fda048eeb..3998966a750 100644
--- a/src/main/java/org/apache/commons/lang3/ClassUtils.java
+++ b/src/main/java/org/apache/commons/lang3/ClassUtils.java
@@ -890,7 +890,8 @@ private static String toCanonicalName(String className) {
     }
 
     /**
-     * <p>Converts an array of <code>Object</code> in to an array of <code>Class</code> objects.</p>
+     * <p>Converts an array of <code>Object</code> in to an array of <code>Class</code> objects.
+     * If any of these objects is null, a null element will be inserted into the array.</p>
      *
      * <p>This method returns <code>null</code> for a <code>null</code> input array.</p>
      *
@@ -906,7 +907,7 @@ public static Class<?>[] toClass(Object[] array) {
         }
         Class<?>[] classes = new Class[array.length];
         for (int i = 0; i < array.length; i++) {
-            classes[i] = array[i].getClass();
+            classes[i] = array[i] == null ? null : array[i].getClass();
         }
         return classes;
     }