using System;
public class Test
{
public static void Main()
{
try
{
Console.WriteLine("Before");
throw new ArgumentNullException("argument");Console.WriteLine("After");
}
catch (ArgumentException ae)
{ Console.WriteLine("ArgumentException");}
catch (Exception e)
{ Console.WriteLine("Exception"); }
finally
{ Console.WriteLine("Finally"); }
}
}
dXNpbmcgU3lzdGVtOwoKcHVibGljIGNsYXNzIFRlc3QKewoJcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQoJewoJCQp0cnkKewpDb25zb2xlLldyaXRlTGluZSgiQmVmb3JlIik7CnRocm93IG5ldyBBcmd1bWVudE51bGxFeGNlcHRpb24oImFyZ3VtZW50Iik7Q29uc29sZS5Xcml0ZUxpbmUoIkFmdGVyIik7Cn0KY2F0Y2ggKEFyZ3VtZW50RXhjZXB0aW9uIGFlKQp7IENvbnNvbGUuV3JpdGVMaW5lKCJBcmd1bWVudEV4Y2VwdGlvbiIpO30KY2F0Y2ggKEV4Y2VwdGlvbiBlKQp7IENvbnNvbGUuV3JpdGVMaW5lKCJFeGNlcHRpb24iKTsgfQpmaW5hbGx5CnsgQ29uc29sZS5Xcml0ZUxpbmUoIkZpbmFsbHkiKTsgfQoKCX0KfQ==