private Optional<String> stripTokenPrefix(
      Optional<StringPaginationToken> paginationData, String prefix) {
    Optional<String> paginationToken = Optional.empty();
    if (paginationData.isPresent()) {
      String token = paginationData.get().getToken();
      Preconditions.checkArgument(token.startsWith(prefix), "Invalid pagination token " + token);
      paginationToken = Optional.of(token.substring(prefix.length()));
    }
    return paginationToken;
  }
This method fetches the image from the specified URL, modifies the EXIF to include the created
date, and then stores the modified photo via the store on the local filesystem.

@param jobId          Id for the current transfer
@param photo          The photo model returned from the API
@param url            The source url for the photo
@param blindedPhotoId The blinded Id we will share with the importer
@return True if we should skip this photo because it is empty
@throws IOException If there is an issue with modifying the exif data
extensions/data-transfer/portability-data-transfer-facebook/src/main/java/org/datatransferproject/transfer/facebook/photos/FacebookPhotosExporter.java