void (Integer rowOffset, ArrayChunk chunk) { List<String> chunkRowLabels = chunk.getRowLabels(); if (chunkRowLabels != null) { for (int i = 0; i < chunkRowLabels.size(); i++) { String label = chunkRowLabels.get(i); String oldValue = myRowLabels.put(i + rowOffset, label); if (oldValue == null) { final int updatedRow = i + rowOffset; UIUtil.invokeLaterIfNeeded(() -> super.fireTableCellUpdated(updatedRow, 0)); } } } }