David Daney wrote: > We cannot violate the JLS! A method that throws a checked exception > without declaring it is a bug. Rubbish! There are several ways to throw checked exceptions: http://weblogs.java.net/blog/crazybob/archive/2004/09/dont_try_this_a.ht ml Regards, Jeroen