Earlier quoted context omitted.
Hejlsberg is a terrific compiler writer. Turbo Pascal was awesome! He is not a good language designer, however. The exception mess in C# is the proof. See my comment at the root of this thread.
I doubt you can evaluate man's skill through a single project. It's not nice to use ad hominem to advertise your own comment.
I disagree with their point though, in java the lib would've probably just converted the exception to a runtime exception so the API doesn't change...