this.subClassName = AlternativeGenerator.getAltClassName(typeId,altId);
this.subClassName = AlternativeGenerator.getAltClassName(type,alt);
	protected AlternativeImplGenerator(	    Type type,	    Alternative alt,	    String apiName,		String directory,		String pkg,		List standardImports,		boolean verbose,		boolean folding,		boolean visitable) {		super(directory, getAltClassImplName(type.getId(),alt.getId()), pkg, standardImports, verbose, folding);		this.type = type;		this.alt = alt;		this.apiName = apiName;				/* some abbreviations */		this.typeId = type.getId();		this.altId = alt.getId();		this.className = getAltClassImplName(typeId,altId);		this.subClassName = AlternativeGenerator.getAltClassName(typeId,altId);		this.superClassName = TypeGenerator.getClassName(typeId);		this.visitable = visitable;	}