this.callbacks = cb;
    public void setup(ReadOnlyWorld w, ViewLists vl, CallBacks cb) {        this.w =w;        this.vl = vl;        trainOrderJPanel1.setup(w, vl, null);        this.callbacks = cb;                //This actionListener is fired by the select station popup when a stion is selected.        ActionListener actionListener =  new ActionListener(){            public void actionPerformed(ActionEvent evt) {                setStationNumber(selectStationJPanel1.getSelectedStationID());                selectStationJPopupMenu.setVisible(false);            }        };        this.selectStationJPanel1.setup(w, vl, actionListener);    }