run(new AlternativeGenerator(params, type, alt), l);
run(new AlternativeGenerator(adt, params, type, alt), l);
    private static void generateAlternativeClasses(        JavaGenerationParameters params,        Type type,        GenerationObserver l) {        Iterator altIterator = type.alternativeIterator();        while (altIterator.hasNext()) {            Alternative alt = (Alternative) altIterator.next();            run(new AlternativeGenerator(params, type, alt), l);        }    }