coordinates  = new Coordinate[StreamItOptions.rawRows][StreamItOptions.rawColumns]; for (int row = 0; row < StreamItOptions.rawRows; row++) for (int column = 0; column < StreamItOptions.rawColumns; column++) coordinates[row][column] = new Coordinate(row, column);  assignment = new HashMap();
init(node);
    public static void handAssign(FlatNode node)     {	//create the array of tile objects so that we can use them 	//in hashmaps	coordinates  =	    new Coordinate[StreamItOptions.rawRows][StreamItOptions.rawColumns];	for (int row = 0; row < StreamItOptions.rawRows; row++)	    for (int column = 0; column < StreamItOptions.rawColumns; column++)		coordinates[row][column] = new Coordinate(row, column);			assignment = new HashMap();		System.out.println("Enter desired tile for each filter...");	// assign raw tiles to filters	node.accept(new Layout(), new HashSet(), false);    }