<p>This method declares a RuntimeException derived class in it's throws clause.
This may indicate a misunderstanding as to how unchecked exceptions are handled.
If is felt that a RuntimeException is so prevalent that it should be declared, it 
is probably a better idea to prevent the occurance in code.</p>