void (OverheadProducer o) { myUpdateQueue.queue(new Update(o) { @Override public void run() { int idx = myModel.indexOf(o); if (idx != -1) { myModel.fireTableRowsUpdated(idx, idx); return; } myModel.setItems(new ArrayList<>(OverheadTimings.getProducers(process))); } }); }