if (symbol != null) return gen.Select(gen.This(tree.pos, clasz), symbol);
if (symbol != null) { Tree qualifier = gen.This(tree.pos, clasz); assert qualifier.type().baseType(symbol.owner()) != Type.NoType: tree; return gen.Select(qualifier, symbol); }
            public Tree transform(Tree tree) {                switch (tree) {                case Select(Super(_, _), _):                    Symbol symbol = map.lookupSymbol(tree.symbol());                    if (symbol != null)                        return gen.Select(gen.This(tree.pos, clasz), symbol);                }                return super.transform(tree);            }