def METHOD_NAME(
    self, expr_idx: int, expr: Expression, stmt_idx: int, stmt: Optional[Statement], block: Optional[AILBlock]
) -> Any:
    if self._target_expr_predicate(expr):
        new_expr = self._callback(self._block_addr, expr)
        return new_expr
    return super().METHOD_NAME(expr_idx, expr, stmt_idx, stmt, block)