code: public static BigDecimal getBigDecimal(
      final Properties properties,
      final String key)
      throws JPropertyNonexistent,
      JPropertyIncorrectType
    {
      Objects.requireNonNull(properties, "Properties");
      Objects.requireNonNull(key, "Key");
  
      final String text = getString(properties, key);
      return parseReal(key, text);
    }
docs: <p> Returns the real value associated with {@code key} in the
  properties referenced by {@code properties}. </p>
  
  @param properties The loaded properties.
  @param key        The requested key.
  
  @return The value associated with the key, parsed as an real.
  
  @throws JPropertyNonexistent   If the key does not exist in the given
  properties.
  @throws JPropertyIncorrectType If the value associated with the key cannot
  be parsed as a real.