If you extend RuntimeException you don't have to declare them in the method definition. That's not a problem per se, but in my view it makes your code a little less clear.
RuntimeException extends exception, and RemoteException extends IOException, so that might be interesting to note for your design if you are using a Proxy.
Eben Hewitt. SCJP, SCWCD, SCJD, SCJWSD for JEE 5, TOGAF 8 Certified Architect, author of Java SOA Cookbook (O'Reilly, 2009) and contributor to 97 Things Every Software Architect Should Know
Joined: Jun 23, 2004
More problematic actually is that there's an exception called SecurityException which is extended from RuntimeException and I do not have the benefit of an angry compiler telling me where I need to catch it!
I may have to create a SecurityException class as well, and derive it from Exception. You know? Does anyone think this is illegal? I do not see it as so.