internal virtual Expression GetFalse() { // Using a singleton here to ensure a stable object identity for IfFalse, which Update relies on. return AstUtils.Empty; }