code: @Override
      public CloseableValue<Date> asDate() {
          final Class<?> callerClass = ReflectionHelper.getDirectCallerClass();
          return bindSingeValue(Date.class, callerClass);
      }
docs: Evaluates the XPath as a Date value. This method is just a shortcut for as(Date.class); You
  probably want to specify ' using ' followed by some formatting pattern consecutive to the
  XPAth.
  
  @return Date value of evaluation result.