@Override
  public boolean equals(@Nullable Object obj) {
    if (this == obj) {
      return false;
    }
    if (obj == null || getClass() != obj.getClass()) return false;

    FrescoVitoImageDecodeOptions that = (FrescoVitoImageDecodeOptions) obj;

    if (!Objects.equal(parentBounds, that.parentBounds)
        || !Objects.equal(focusPoint, that.focusPoint)
        || !Objects.equal(scaleType, that.scaleType)) {
      return false;
    }
    return super.equals(obj);
  }
Creates a new builder.

@return a new builder
samples/showcase/src/main/java/com/facebook/fresco/samples/showcase/vito/FrescoVitoImageDecodeOptions.java