code: @Nullable
    public static Float parseFloatObj (@Nullable final Object aObject, @Nullable final Float aDefault)
    {
      final float fValue = parseFloat (aObject, Float.NaN);
      return Float.isNaN (fValue) ? aDefault : Float.valueOf (fValue);
    }
docs: Parse the given {@link Object} as {@link Float}. Note: both the locale
  independent form of a double can be parsed here (e.g. 4.523) as well as a
  localized form using the comma as the decimal separator (e.g. the German
  4,523).
  
  @param aObject
  The object to parse. May be <code>null</code>.
  @param aDefault
  The default value to be returned if the parsed object cannot be
  converted to a float. May be <code>null</code>.
  @return <code>aDefault</code> if the object does not represent a valid
  value.