Given multiple catch blocks, which one handles a thrown ArgumentNullException?try { throw new ArgumentNullException("name"); } catch (ArgumentException ex) { Console.WriteLine("A"); } catch (Exception ex) { Console.WriteLine("B"); }