boolean (ColumnInfo[] columnInfos) { if (myColumnInfos != null && Arrays.equals(columnInfos, myColumnInfos)) { return false; } // clear sort by column without resorting mySortByColumn = -1; myColumnInfos = columnInfos; fireTableStructureChanged(); return true; }