public class Verifier
{
    public static final String EXAMPLE_1 = "example1.txt";
    public static final int[] EXAMPLE_1_RESULT = {0, 3, 6, 9, 2, 5, 8, 1, 4, 7};
    public static final String EXAMPLE_2 = "example2.txt";
    public static final int[] EXAMPLE_2_RESULT = {3, 0, 7, 4, 1, 8, 5, 2, 9, 6};
    public static final String EXAMPLE_3 = "example3.txt";
    public static final int[] EXAMPLE_3_RESULT = {6, 3, 0, 7, 4, 1, 8, 5, 2, 9};

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

    public boolean verify ()
    {
        Deck theDeck = new Deck(10, _debug);

        theDeck.populateWithCards();

        System.out.println("Initial:\n"+theDeck);

        Deck copy = new Deck(10, _debug);

        if (!theDeck.dealInto(copy))
            System.out.println("Dealing failed!");

        System.out.println("\nDealt into:\n"+copy);

        theDeck.cut(3);

        System.out.println("\nDeck after cut 3:\n"+theDeck);

        theDeck.populateWithCards();

        theDeck.cut(-4);

        System.out.println("\nDeck after cut -4:\n"+theDeck);

        theDeck.populateWithCards();

        Table theTable = new Table(_debug);

        theTable.deal(theDeck, 3);

        theDeck = theTable.collectCards();

        System.out.println("\nDeck after deal with increment 3:\n"+theDeck);
        
        return true;
    }

    private boolean _debug;
}
@@ -92,35 +92,39 @@
 ic static final 
-i
+I
 nt
+eger
 %5B%5D EXAMPLE_1_RES
@@ -236,35 +236,39 @@
 ic static final 
-i
+I
 nt
+eger
 %5B%5D EXAMPLE_2_RES
@@ -388,19 +388,23 @@
 c final 
-i
+I
 nt
+eger
 %5B%5D EXAMP
@@ -450,16 +450,103 @@
 2, 9%7D;%0A%0A
+    public static final Integer%5B%5D DEALT_INTO_RESULT = %7B9, 8, 7, 6, 5, 4, 3, 2, 1, 0%7D;%0A%0A
     publ
@@ -961,24 +961,298 @@
 %5Cn%22+copy);%0A%0A
+        Deck dealtInto = new Deck(DEALT_INTO_RESULT, _debug);%0A%0A        if (copy.equals(dealtInto))%0A            System.out.println(%22Dealt into worked!%22);%0A        else%0A        %7B%0A            System.out.println(%22Dealt into did not work!%22);%0A%0A            return false;%0A        %7D%0A%0A
         theD

Update Verifier.java