docs: public static Float asFloat(String expression, Node node, XPath xpath)
              throws XPathExpressionException {
          String floatString = evaluateAsString(expression, node, xpath);
          return (isEmptyString(floatString)) ? null : Float.valueOf(floatString);
      }