@Override
 public void actionPerformed(ActionEvent arg0) {
   state.putValue(computedQuestion.getIdent().getName(), control.getValue());
   setChanged();
   notifyObservers();
 }
 /** @deprecated Use {@link #getGlobals} instead. */
 @Deprecated
 public void putGlobal(String key, Object value) {
   State globals = getGlobals();
   globals.putValue(key, value);
   globals.save();
 }
 @Override
 public void focusLost(FocusEvent arg0) {
   state.putValue(computedQuestion.getIdent().getName(), control.getValue());
   setChanged();
   notifyObservers();
 }