The method? It is public, but you'd be calling this function (i.e. infinite recursion) since you need to override `fold_method` in the impl of ast_fold for MacroExpander too.