The C# language specification defines the empty-statement grammar production, which allows me to do something like this:
static void Main(string[] a
if (b1) if (b2) else; else //code
withoud this ; this will be painful. but this is not best way to write ifs also. but acceptable.