code: @SuppressWarnings("unchecked")
     public <T> List<T> asList(Class<T> itemType) {
        return asCollection(List.class, itemType);
     }
docs: Converts the object to a List
  
  @param <T>      the type parameter
  @param itemType The class of the item in the List
  @return The object as a List