code: @Override
      public <T> List<T> asListOf(final Class<T> componentType) {
          Class<?> callerClass = ReflectionHelper.getDirectCallerClass();
          return evaluateMultiValues(componentType, callerClass);
      }
docs: Evaluate the XPath as a list of the given type.
  
  @param componentType
  Possible values: primitive types (e.g. Short.Type), Projection interfaces, any
  class with a String constructor or a String factory method, and org.w3c.Node
  @return List of return type that reflects the evaluation result.