Returns the underlying throwable that caused the problem,
or null if this information is not available.
<p>
NOTE: This method overrides Throwable.getCause() that was
added to JDK1.4. It is necessary to override this method
in order for inherited printStackTrace() methods to work.
</p>
@return the underlying throwable
Returns the underlying throwable that caused the problem, or null if this information is not available. <p> NOTE: This method overrides Throwable.getCause() that was added to JDK1.4. It is necessary to override this method in order for inherited printStackTrace() methods to work. </p> @return the underlying throwable
@since 3.1