this.adt = adt;
    protected AlternativeGenerator(        JavaGenerationParameters params,        Type type,        Alternative alt) {        super(params);        this.type = type;        this.alt = alt;        this.className = buildClassName(alt.getId());        this.superClassName = new TypeGenerator(params, type).qualifiedClassName(params, type);    }