Details
Description
if (base instanceof Object[] && ((Object[])base)[index] != null) {
Object[] array = (Object[]) base;
return array[index].getClass().getComponentType(); == return null
.....
getComponentType() returns the Class representing the component type of an array. If this class does not represent an array class this method returns null.