> I'd say it's as it should. Even though in this particular situation > there is no way the catch block will be used, it's needed for generic > programming. Consider this: > What the hell are you talking about? His post isn't about throwing exceptions. There is no return statement and it compiles nevertheless.