Tile[] result = new Tile[4];
Location[] footprint = getFootprint();
System.out.print(getShapeTypeName() + " dissolves into");
for (int i = 0; i < footprint.length; ++i) {
result[i] = new Tile(footprint[i]);
System.out.print(" " + result[i]);
}
System.out.println();
return result;