code: public <T extends Exception> T rethrow(Class<T> exceptionType) {
  		return exceptionType.cast(getCause());
  	}
docs: Get the wrapped exception for re-throwing.
  
  @param <T> The wrapped excption's type.
  @param exceptionType The wrapped exception type.
  @return The wrapped exception.