{"ast_node_type":"variable","tokens":[{"end":47,"kind":"keyword","start":0,"text":"if"}]}
        if let Some(instance) = self.instance {
    fn instantiate_ty(&self, v: Ty<'tcx>) -> Ty<'tcx> {
            instance.instantiate_mir(self.tcx, ty::EarlyBinder::bind(&v))