code: public static TransformSplit ofSearchReplace(@NonNull BaseInputSplit sourceSplit, @NonNull final String search,
                                                   @NonNull final String replace) throws URISyntaxException {
          return new TransformSplit(sourceSplit, new URITransform() {
              @Override
              public URI apply(URI uri) throws URISyntaxException {
                  return new URI(uri.toString().replace(search, replace));
              }
          });
      }
docs: Static factory method, replace the string version of the URI with a simple search-replace pair
  
  @param sourceSplit the split with URIs to transform
  @param search the string to search
  @param replace the string to replace with
  @throws URISyntaxException thrown if the transformed URI is malformed