code: public double get()
      {
          final String value = getInternal(null, false);
          if (value == null) {
              return noValue();
          }
  
          double v = Double.parseDouble(value);
  
          return limit(v);
      }
docs: Retrieves the value of this double property according to these rules.
  
  <ul>
  <li>If the property has no value, returns the default value.</li>
  <li>If there is no default value and {@link #minValue} &lt;= 0.0 &lt;=
  {@link #maxValue}, returns 0.0.</li>
  <li>If there is no default value and 0.0 is not in the min/max range,
  returns {@link #minValue}.</li>
  </ul>