code: public float getFloat(@NotNull final String key, float defaultValue) {
          float retValue = defaultValue;
          try {
              retValue = Float.parseFloat(getString(key));
          } catch (Throwable ignore) {
              LOGGER.trace("ignore", ignore);
          }
          return retValue;
      }
docs: Returns a float value from the properties file. If the value was
  specified as a system property or passed in via the
  <code>-Dprop=value</code> argument this method will return the value from
  the system properties before the values in the contained configuration
  file.
  
  @param key the key to lookup within the properties file
  @param defaultValue the default value to return if the setting does not
  exist
  @return the property from the properties file