public synchronized Object getValueAt(int row, int col) { Chef entry = (Chef) (_entries.elementAt(row)); if (col == NAME) return entry.getName(); else if (col == POSITION) return new Double(entry.getPosition()._angle); else if (col == TIME) return _timeFormat.format(entry.getTime()); else if (col == STATE) return Chef.stateStrings[entry.getModelingState()]; else if (col == SERVING) { if (entry.getServing() == null) return ""; else return entry.getServing()._name; } else if (col == BOAT) { if (entry.getBoat() != null) return entry.getBoat().getName(); else return ""; } else return null; }