merge revision(s) bc002971b6ad483dbf69b8a275c44412bb6ab954: [Backport #20094]
[Bug #20094] Distinguish `begin` and parentheses
merge revision(s) bc002971b6ad483dbf69b8a275c44412bb6ab954: [Backport #20094]