docs: public static float getPropertyAsFloat(String name)
              throws MissingPropertyException, BadPropertyException {
          if (PropertiesManager.props == null) loadProps();
          try {
              return Float.parseFloat(getProperty(name));
          } catch (NumberFormatException nfe) {
              throw new BadPropertyException(name, getProperty(name), "float");
          }
      }