code: @SuppressWarnings("unchecked")
      @Override
      public <T> CloseableList<T> asListOf(final Class<T> componentType) {
          Class<?> callerClass = ReflectionHelper.getDirectCallerClass();
          return (CloseableList<T>) bindMultiValues(componentType, callerClass, CollectionType.LIST);
      }
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.