using exceptions for errors is wrong…
exceptions and errors are very different things…
I get sick when I see code that throw exceptions rigth and left for ordinary errors…
http://www.artima.com/weblogs/viewpost.jsp?thread=331407