if (index < 0 || index >= listCells.size()) return null;
    public Component getListCellRendererComponent(JList list, Object value,	    int index, boolean isSelected, boolean cellHasFocus) {	TrainOrderJPanel toj = (TrainOrderJPanel) listCells.get(index);	toj.update((TrainOrdersListModel.TrainOrdersListElement) value,		isSelected, index);	return toj;    }