Tears down the contexts. If an exception is thrown by a {@link SetupAction} it is wrapped and re-thrown after all{@link SetupAction#teardown()} methods have been called.
Contexts are torn down in the oposite order to which they are set up (i.e. the first context set up is the last to be torn down).
If more than one teardown() method thrown an exception then only the first is propegated.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.