com.google.mlkit.vision.common.internal.MobileVisionBase -> la4:
# {"id":"sourceFile","fileName":"com.google.mlkit:vision-common@@17.3.0"}
    java.util.concurrent.atomic.AtomicBoolean zzc -> X
    com.google.mlkit.common.sdkinternal.MLTask zzd -> Y
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lfe9;"}
    com.google.android.gms.tasks.CancellationTokenSource zze -> Z
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lem8;"}
    java.util.concurrent.Executor zzf -> h0
    com.google.android.gms.common.internal.GmsLogger zzb -> i0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ld51;"}
    1:12:void <clinit>():1:1 -> <clinit>
    1:13:void <init>(com.google.mlkit.common.sdkinternal.MLTask,java.util.concurrent.Executor):1:1 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lfe9;Ljava/util/concurrent/Executor;)V"}
    14:24:void <init>(com.google.mlkit.common.sdkinternal.MLTask,java.util.concurrent.Executor):2:2 -> <init>
    25:29:void com.google.mlkit.common.sdkinternal.ModelResource.pin():1:1 -> <init>
    25:29:void <init>(com.google.mlkit.common.sdkinternal.MLTask,java.util.concurrent.Executor):3 -> <init>
    30:33:com.google.android.gms.tasks.CancellationToken com.google.android.gms.tasks.CancellationTokenSource.getToken():0:0 -> <init>
    30:33:void <init>(com.google.mlkit.common.sdkinternal.MLTask,java.util.concurrent.Executor):4 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    34:41:void <init>(com.google.mlkit.common.sdkinternal.MLTask,java.util.concurrent.Executor):4:4 -> <init>
    42:45:void <init>(com.google.mlkit.common.sdkinternal.MLTask,java.util.concurrent.Executor):5:5 -> <init>
    2:12:void close():1:1 -> close
    13:19:void close():2:2 -> close
    20:27:com.google.android.gms.tasks.Task com.google.mlkit.common.sdkinternal.ModelResource.unpinWithTask(java.util.concurrent.Executor):1:1 -> close
    20:27:void com.google.mlkit.common.sdkinternal.ModelResource.unpin(java.util.concurrent.Executor):1 -> close
    20:27:void close():3 -> close
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    28:41:com.google.android.gms.tasks.Task com.google.mlkit.common.sdkinternal.ModelResource.unpinWithTask(java.util.concurrent.Executor):2:2 -> close
    28:41:void com.google.mlkit.common.sdkinternal.ModelResource.unpin(java.util.concurrent.Executor):1 -> close
    28:41:void close():3 -> close
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    42:44:com.google.android.gms.tasks.Task com.google.mlkit.common.sdkinternal.ModelResource.unpinWithTask(java.util.concurrent.Executor):3:3 -> close
    42:44:void com.google.mlkit.common.sdkinternal.ModelResource.unpin(java.util.concurrent.Executor):1 -> close
    42:44:void close():3 -> close
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    45:46:void close():3:3 -> close
    47:54:void com.google.android.gms.common.internal.Preconditions.checkState(boolean):1:1 -> close
    47:54:com.google.android.gms.tasks.Task com.google.mlkit.common.sdkinternal.ModelResource.unpinWithTask(java.util.concurrent.Executor):1 -> close
    47:54:void com.google.mlkit.common.sdkinternal.ModelResource.unpin(java.util.concurrent.Executor):1 -> close
    47:54:void close():3 -> close
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]}
    55:58:void close():3:3 -> close
