import java.util.*;
import java.io.*;

public class Util
{
    public static final Vector<String> loadData (String inputFile)
    {
        /*
         * Open the data file and read it in.
         */

        BufferedReader reader = null;
        Vector<String> data = new Vector<String>();

        try
        {
            reader = new BufferedReader(new FileReader(inputFile));
            String line = null;

            while ((line = reader.readLine()) != null)
            {
                data.add(line);
            }
        }
        catch (Throwable ex)
        {
            ex.printStackTrace();
        }
        finally
        {
            try
            {
                reader.close();
            }
            catch (Throwable ex)
            {
            }
        }

        return data;
    }

    private Util ()
    {
    }
}
@@ -407,16 +407,43 @@
  = null;
+%0A            Tile t = null;
 %0A%0A      
@@ -525,23 +525,103 @@
     
-data.add(line);
+if (line.startsWith(TileData.TILE_ID))%0A                %7B%0A                    %0A                %7D
 %0A   

Update Util.java