> At runtime though it's mostly too late. No, it's not. This is Java, so it doesn't have to blow up: it could catch the exception and try to reason about its cause. I hope some future version will do that. -- O.L.