import java.util.*;

public class Verifier
{
    public static final String EXAMPLE_DATA = "example.txt";
    public static final int EXAMPLE_BLACK_TILES_DAY_1 = 15;
    public static final int EXAMPLE_BLACK_TILES_DAY_10 = 37;
    public static final int EXAMPLE_BLACK_TILES_DAY_100 = 2208;

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

    public boolean verify ()
    {
        Vector<String> lines = Util.readLines(EXAMPLE_DATA);
        Renovation rv = new Renovation(_debug);
        HashSet<Coordinate> blackTiles = rv.tilesOfLife(lines, 1);

        if (blackTiles.size() == EXAMPLE_BLACK_TILES_DAY_1)
        {
            blackTiles = rv.tilesOfLife(lines, 10);

            if (blackTiles.size() == EXAMPLE_BLACK_TILES_DAY_10)
                return true;
            else
                System.out.println("Wrong number of black tiles after day 10: "+blackTiles.size());
        }
        else
            System.out.println("Wrong number of black tiles after day 1: "+blackTiles.size());

        return false;
    }

    private boolean _debug;
}
@@ -774,24 +774,310 @@
     
-    return true;
+%7B%0A                blackTiles = rv.tilesOfLife(lines, 100);%0A%0A                if (blackTiles.size() == EXAMPLE_BLACK_TILES_DAY_100)%0A                    return true;%0A                else%0A                    System.out.println(%22Wrong number of black tiles after day 100: %22+blackTiles.size());%0A            %7D
 %0A   

Update Verifier.java