@Override
    protected void onFailureImpl(Throwable t) {
      boolean fallback =
          produceResultsFromThumbnailProducer(mProducerIndex + 1, getConsumer(), mProducerContext);

      if (!fallback) {
        getConsumer().onFailure(t);
      }
    }
Producer that will attempt to retrieve a thumbnail from one or more producers.

<p>The producer will try to get a result from each producer only if there is a good chance of it
being able to produce a sufficient result.

<p>If no underlying producer can provide a suitable result, null result is returned to the
consumer
imagepipeline/src/main/java/com/facebook/imagepipeline/producers/ThumbnailBranchProducer.java