code: public static float makeFloatValue( Object obj )
    {
      if( obj == null )
      {
        return Float.NaN;
      }
  
      return CommonServices.getCoercionManager().makePrimitiveFloatFrom( obj );
    }
docs: Just like makeFloat(), but creates a float primitive value instead of a
  Float object.  Much more efficient if you don't need the object.
  
  @param obj Any float convertible object
  
  @return The float primitive value.