@Override
  protected final String replaceImageUrl(final String cssUri, final String imageUrl) {
    if (!imageUrls.contains(imageUrl)) {
      imageUrls.add(imageUrl);
      return super.replaceImageUrl(cssUri, imageUrl);
    }
    LOG.debug("duplicate Image url detected: '{}', skipping dataUri replacement", imageUrl);
    return imageUrl;
  }
@Override
  protected final String replaceImageUrl(final String cssUri, final String imageUrl) {
    if (!imageUrls.contains(imageUrl)) {
      imageUrls.add(imageUrl);
      return super.replaceImageUrl(cssUri, imageUrl);
    }
    LOG.debug("duplicate Image url detected: '{}', skipping dataUri replacement", imageUrl);
    return imageUrl;
  }
@ Override protected final String replaceImageUrl ( final String cssUri , final String imageUrl ) { if ( ! imageUrls . contains ( imageUrl ) ) { imageUrls . add ( imageUrl ) ; return super . replaceImageUrl ( cssUri , imageUrl ) ; } LOG . debug ( "duplicate Image url detected: '{}', skipping dataUri replacement" , imageUrl ) ; return imageUrl ; }
Replace provided url with the new url if needed.

@param imageUrl to replace.
@param cssUri Uri of the parsed css.
@return replaced url.
Replace provided url with the new url if needed .