case Select(Super(Tree tpe), _): {
case Select(This(_), _): case Select(Super(_), _): {
        public Tree transform(Tree tree) {            switch (tree) {            case Ident(_): {                Symbol sym = tree.symbol();                if (mixedInSymbols.containsKey(sym))                    return gen.Ident((Symbol)mixedInSymbols.get(sym));                else                    return super.transform(tree);            }            case Select(Super(Tree tpe), _): {                Symbol sym = tree.symbol();                if (mixedInSymbols.containsKey(sym))                    return gen.Ident((Symbol)mixedInSymbols.get(sym));                else                    return super.transform(tree);            }            default:                return super.transform(tree);            }        }