if (arrays.length == 0) { throw new IllegalArgumentException("No arrays specified to sort"); } for (int i = 0; i < array.length; i++) { if (!arrays[i].getClass().isArray()) { throw new IllegalArgumentException(arrays[i].getClass() + " is not an array"); } }
        public void generateClass(ClassVisitor v) throws Exception {            new ParallelSorterEmitter(v, getClassName(), arrays);        }