public class Verifier
{
    public static final String EXAMPLE_DATA = "example.txt";
    public static final String[] EXAMPLE_MATCH = { "ababbb", "abbbab" };

    public Verifier (boolean debug)
    {
        _debug = debug;
    }

    public boolean verify ()
    {
        Rule[] rules = Util.loadRules(EXAMPLE_DATA, _debug);
        Message[] messages = Util.loadMessages(EXAMPLE_DATA, _debug);

        for (int i = 0; i < rules.length; i++)
            System.out.println(rules[i]);

        for (int j = 0; j < messages.length; j++)
            System.out.println(messages[j]);

        Matcher m = new Matcher(rules, _debug);

        m.matchRule(0, messages);

        return false;
    }

    private boolean _debug;
}
@@ -384,32 +384,66 @@
 DATA, _debug);%0A%0A
+        if (_debug)%0A        %7B%0A    
         for (int
@@ -477,32 +477,36 @@
 ++)%0A            
+    
 System.out.print
@@ -516,24 +516,28 @@
 rules%5Bi%5D);%0A%0A
+    
         for 
@@ -578,32 +578,36 @@
 ++)%0A            
+    
 System.out.print
@@ -622,16 +622,26 @@
 ges%5Bj%5D);
+%0A        %7D
 %0A%0A      

Update Verifier.java