return new byte[] { 0, 0 };
return new byte[0];
		public byte[] toByteArray()		{			if (size() == 0)				return new byte[] { 0, 0 };			else			{				byte[] out = new byte[(size() + 1) * 4];				out[0] = (byte) (getFullFlag() & 0xff);				out[1] = (byte) ((getFullFlag() & 0xff00) / 0x100);				out[2] = (byte) (size() & 0xff);				out[3] = (byte) ((size() & 0xff00) / 0x100);				for (int i = 0; i < size(); i++)				{					TileChange change = getTileChange(i);					out[(i + 1) * 4] = (byte) (change.getTile1() & 0xff);					out[(i + 1) * 4 + 1] = (byte) ((change.getTile1() & 0xff00) / 0x100);					out[(i + 1) * 4 + 2] = (byte) (change.getTile2() & 0xff);					out[(i + 1) * 4 + 3] = (byte) ((change.getTile2() & 0xff00) / 0x100);				}				return out;			}		}