qualifierOf(fun),
transform(qualifierOf(fun)),
        public Tree transform(Tree tree) {            switch (tree) {            case Apply(TypeApply(Tree fun, Tree[] targs), Tree[] vargs):                Symbol funSym = fun.symbol();                if (funSym == defs.ANY_IS || funSym == defs.ANY_AS) {                    Symbol erasedSym = (funSym == defs.ANY_AS)                        ? defs.ANY_AS_ERASED                        : defs.ANY_IS_ERASED;                    return gen.mkApplyTV(tree.pos,                                         gen.Select(fun.pos,                                                    qualifierOf(fun),                                                    erasedSym),                                         targs,                                         vargs);                } else                    return super.transform(tree);            default:                return super.transform(tree);            }        }