Added the Throwables.propagate concept from guava.