@@ -0,0 +1,953 @@
+/*%0A * #%25L%0A * ImageJ interactive debugging tutorials.%0A * %25%25%0A * Copyright (C) 2009 - 2015 Board of Regents of the University of Wisconsin-Madison%0A * %25%25%0A * To the extent possible under law, the ImageJ developers have waived%0A * all copyright and related or neighboring rights to this tutorial code.%0A * %0A * See the CC0 1.0 Universal license for details:%0A * http://creativecommons.org/publicdomain/zero/1.0/%0A * #L%25%0A */%0A%0Apackage net.imagej.trouble.visible;%0A%0Aimport net.imagej.trouble.hidden.MathDoer;%0A%0A/**%0A * Exercise 5: Identifying problematic changes in a code's history, when%0A * standard debugging techniques are insufficient.%0A *%0A * @author Mark Hiner %3Chinerm@gmail.com%3E%0A */%0Apublic class E5HistoricalHysteria %7B%0A%0A%09public static void main(final String... args) %7B%0A%09%09final int number = MathDoer.doMaths();%0A%0A%09%09if (number %3C 0) throw new IllegalArgumentException(%0A%09%09%09%22Something terrible has happened!%22);%0A%0A%09%09System.out.println(%22You are awesome at mathings.%22);%0A%09%7D%0A%7D%0A

Create Exercise 5