}  JPanel tbp = new JPanel(new GridLayout(0, 1)); tbp.add(timerButton);
}
    public java.awt.Component getGUI() {        box = null;        box = (Box) super.getGUI();        // Only want to do this once...        if (getTimer() != null) {            if (timerButton == null) {                String bTitle = "Run Update Timer";                int interval = getUpdateInterval();                if (interval > 0) {                    bTitle = "Reload Data (" + (interval/1000) + " sec)";                }                timerButton = new JCheckBox(bTitle, getTimer().isRunning());                timerButton.addActionListener(new ActionListener() {                        public void actionPerformed(ActionEvent ae) {                            JCheckBox check = (JCheckBox)ae.getSource();                            Timer t = getTimer();                            if (t != null) {                                if (check.isSelected()) {                                    t.restart();                                } else {                                    t.stop();                                }                            }                        }                    });                timerButton.setToolTipText("<HTML><BODY>Reload the map data from the original source at specified intervals.</BODY></HTML>");            }                             JPanel tbp = new JPanel(new GridLayout(0, 1));            tbp.add(timerButton);            if (autoTimerButton == null) {                autoTimerButton = new JCheckBox("Reload Only When Visible", autoTimer);                autoTimerButton.addActionListener(new ActionListener() {                        public void actionPerformed(ActionEvent ae) {                            JCheckBox check = (JCheckBox)ae.getSource();                            setAutoTimer(check.isSelected());                        }                    });                autoTimerButton.setToolTipText("<HTML><BODY>Only run the timer when the layer is active on the map.</BODY></HTML>");            }                        tbp.add(autoTimerButton);            box.add(tbp);        }        return box;    }