/** * This method tries to check the columns. If there are any cells that don't fit in the column, * they are moved to another column or create a new column. */ private void checkColumns() { for (Column2 column : dataInColumns) { if (!column.checkFirstThreeCells()) { this.missPlacedCells = column.getWrongCells(); } } }