System.Exception: Exception from top ---> System.Exception: Exception from middle ---> System.Exception: Exception from bottom
at Test.Middle () [0x00000] in <filename unknown>:0
--- End of inner exception stack trace ---
at Test.Middle () [0x00000] in <filename unknown>:0
at Test.Top () [0x00000] in <filename unknown>:0
--- End of inner exception stack trace ---
at Test.Top () [0x00000] in <filename unknown>:0
at Test.Main (System.String[] args) [0x00000] in <filename unknown>:0