<p>This method's exception signature is constrained by an interface of super class to not throw a 
checked exception that was caught. Therefore this exception was converted to an unchecked exception and 
thrown. It would probably be better to throw the closest checked exception allowed, and to annotate
the new exception with the original exception using the initial cause field.</p>