docs: @Nullable
    static Drawable maybeWrapWithScaleType(
        @Nullable Drawable drawable,
        @Nullable ScalingUtils.ScaleType scaleType,
        @Nullable PointF focusPoint) {
      if (FrescoSystrace.isTracing()) {
        FrescoSystrace.beginSection("WrappingUtils#maybeWrapWithScaleType");
      }
      if (drawable == null || scaleType == null) {
        if (FrescoSystrace.isTracing()) {
          FrescoSystrace.endSection();
        }
        return drawable;
      }
      ScaleTypeDrawable scaleTypeDrawable = new ScaleTypeDrawable(drawable, scaleType);
      if (focusPoint != null) {
        scaleTypeDrawable.setFocusPoint(focusPoint);
      }
      if (FrescoSystrace.isTracing()) {
        FrescoSystrace.endSection();
      }
      return scaleTypeDrawable;
    }