Yep, you're right, suppressedExceptions make sense. However, I don't think it's a good idea to set the first exception as the cause.