genFactoryMakeLists(api);
genMakeLists(api);
    private void genFactoryClass(ADT api) {        println("public class " + getClassName() + " {");        genFactoryPrivateMembers(api);        genFactoryEmptyLists(api);        genFactoryConstructor();        genFactoryPureFactoryGetter();        genFactoryInitialize(api);        genAlternativeMethods(api);        genFactoryMakeLists(api);        genTypeFromTermMethods(api);        genTypeFromMethods(api);        println("}");    }