}
  public void setValue(Object value)  {    if (! (value instanceof Number))      throw new IllegalArgumentException("value must be a Number");    this.value = (Number) value;    fireStateChanged();  }