Require Java 1.7 and use Throwable.addSuppressed.