@Nullable
  public String reportData() {
    Objects.ToStringHelper b = Objects.toStringHelper("ImagePipelineFactory");
    if (mBitmapCountingMemoryCache != null) {
      b.add("bitmapCountingMemoryCache", mBitmapCountingMemoryCache.getDebugData());
    }
    if (mEncodedCountingMemoryCache != null) {
      b.add("encodedCountingMemoryCache", mEncodedCountingMemoryCache.getDebugData());
    }
    return b.toString();
  }
Defines the correct {@link ImageTranscoder}. If a custom {@link ImageTranscoder} was define in
the config, it will be used whenever possible. Else, if the native code is disabled it uses
{@link SimpleImageTranscoderFactory}. Otherwise {@link MultiImageTranscoderFactory} determines
the {@link ImageTranscoder} to use based on the image format.

@return The {@link ImageTranscoderFactory}
imagepipeline/src/main/java/com/facebook/imagepipeline/core/ImagePipelineFactory.java