import java.util.*;

public class Verifier
{
    public static final String EXAMPLE_DATA = "example.txt";

    public static final String FIRST = "row";
    public static final String SECOND = "class";
    public static final String THIRD = "seat";

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

    public boolean verify ()
    {
        Vector<Category> cats = Util.loadCategories(EXAMPLE_DATA, _debug);
        Vector<Ticket> ticks = Util.loadTickets(EXAMPLE_DATA, _debug);
        Vector<Ticket> validTickets = Util.validTickets(cats, ticks);

        if (_debug)
        {
            for (int j = 0; j < validTickets.size(); j++)
                System.out.println(validTickets.elementAt(j));
        }

        Vector<Category> results = Util.order(validTickets, cats);

        System.out.println();

        for (int m = 0; m < results.size(); m++)
        {
            System.out.println("Element "+m+" maps to category "+results.elementAt(m));
        }

        if (FIRST.equals(results.elementAt(0).getType()) &&
            SECOND.equals(results.elementAt(1).getType()) &&
            THIRD.equals(results.elementAt(2).getType()))
        {
            return true;
        }

        return false;
    }

    private boolean _debug;
}
@@ -794,24 +794,58 @@
 ts, cats);%0A%0A
+        if (_debug)%0A        %7B%0A    
         Syst
@@ -859,24 +859,28 @@
 println();%0A%0A
+    
         for 
@@ -916,34 +916,41 @@
 ); m++)%0A        
-%7B%0A
+    %7B%0A   
             Syst
@@ -937,32 +937,33 @@
 %0A               
+ 
 System.out.print
@@ -1018,24 +1018,38 @@
 mentAt(m));%0A
+            %7D%0A
         %7D%0A%0A 

Update Verifier.java