ct.addEnumConstant(ts.enumInstance(ct.position(), ct, fi.flags(), fi.name()));
ct.addEnumConstant(ts.enumInstance(ct.position(), ct, fi.flags(), fi.name(), ct));
    public void initEnumConstants(JL5ParsedClassType ct){        JL5TypeSystem ts = (JL5TypeSystem)ct.typeSystem();                for (int i = 0; i < fields.length; i++){            if ((fields[i].modifiers() & JL5Flags.ENUM_MOD) != 0) {                FieldInstance fi = fields[i].fieldInstance(ts, ct);                ct.addEnumConstant(ts.enumInstance(ct.position(), ct, fi.flags(), fi.name()));            }        }    }