code: public static <K, V> DataLoader<K, V> newDataLoaderWithTry(BatchLoaderWithContext<K, Try<V>> batchLoadFunction, DataLoaderOptions options) {
          return new DataLoader<>(batchLoadFunction, options);
      }
docs: Creates new DataLoader with the specified batch loader function and with the provided options
  where the batch loader function returns a list of
  {@link org.dataloader.Try} objects.
  
  @param batchLoadFunction the batch load function to use that uses {@link org.dataloader.Try} objects
  @param options           the options to use
  @param <K>               the key type
  @param <V>               the value type
  
  @return a new DataLoader
  
  @see #newDataLoaderWithTry(BatchLoader)