code: private static String getQualifiedNameForArray(Class<?> clazz) {
  		StringBuilder result = new StringBuilder();
  		while (clazz.isArray()) {
  			clazz = clazz.getComponentType();
  			result.append(ClassUtils.ARRAY_SUFFIX);
  		}
  		result.insert(0, clazz.getName());
  		return result.toString();
  	}
docs: Build a nice qualified name for an array:
  component type class name + "[]".
  @param clazz the array class
  @return a qualified name for the array class