docs: public static List<Class<?>> makeArrayClasses(List<Class<?>> classes, int dims)
      {
          Iterator<Class<?>> i = classes.iterator();
          LinkedList<Class<?>> arrayClasses = new LinkedList<Class<?>>();
          while(i.hasNext())
              arrayClasses.add(makeArrayClass(i.next(), dims));
          return arrayClasses;
      }