} else { type = sym.owner().thisType().memberStabilizedType(sym);
    public Ident Ident(int pos, Symbol sym) {        assert sym.isTerm(): Debug.show(sym);	sym.flags |= ACCESSED;	Ident tree = make.Ident(pos, sym);        global.nextPhase();        Type type = sym.owner().thisType().memberStabilizedType(sym);        if (sym.isInitializer()) {            Symbol[] tparams = sym.owner().typeParams();            if (tparams.length != 0) type = Type.PolyType(tparams, type);        }        tree.setType(type);        global.prevPhase();        return tree;    }