Will this cause getCause() to be called twice on an exception since the code inside the try block also calls getCause()?