code: @SuppressWarnings("unchecked")
    public static <T extends List<?>> Class<T> getListDefaultImplementation(Type listType)
    {
      return (Class<T>)getImplementation(LISTS, listType);
    }
docs: Get default implementation for requested list type.
  
  @param listType raw list type.
  @param <T> list type.
  @return default implementation for requested list.