public class Tile
{
    public Tile (int number, char[][] data, boolean debug)
    {
        _id = number;
        _data = date;
        _debug = debug;
    }

    public final int getID ()
    {
        return _id;
    }

    @Override
    public String toString ()
    {
        String str = TileData.TILE_ID+_id+":\n";

        for (int i = 0; i < _data.length; i++)
        {
            for (int j = 0; i < _data[0].length; j++)
            {
                str += _data[j][i];
            }

            str += "\n";
        }

        return str;
    }

    private int _id;
    private char[][] _data;
    private boolean _debug;
}
@@ -42,22 +42,22 @@
 number, 
-char%5B%5D
+String
 %5B%5D data,
@@ -375,163 +375,33 @@
     
-%7B%0A            for (int j = 0; i %3C _data%5B0%5D.length; j++)%0A            %7B%0A                str += _data%5Bj%5D%5Bi%5D;%0A            %7D%0A%0A            str += %22%5Cn%22;%0A        %7D
+    str += _data%5Bi%5D+%22%5Cn%22;
 %0A%0A  
@@ -462,14 +462,14 @@
 ate 
-char%5B%5D
+String
 %5B%5D _

Update Tile.java