androidx.concurrent.futures.DirectExecutor -> iv1:
# {"id":"sourceFile","fileName":"DirectExecutor.java"}
    androidx.concurrent.futures.DirectExecutor INSTANCE -> X
      # {"id":"com.android.tools.r8.residualsignature","signature":"Liv1;"}
    androidx.concurrent.futures.DirectExecutor[] $VALUES -> Y
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Liv1;"}
    1:5:void <clinit>():31:31 -> <clinit>
    6:8:void <init>(java.lang.String,int):30:30 -> <clinit>
    6:8:void <clinit>():31 -> <clinit>
    9:10:void <clinit>():31:31 -> <clinit>
    11:17:void <clinit>():29:29 -> <clinit>
    1:4:void execute(java.lang.Runnable):35:35 -> execute
    1:3:java.lang.String toString():40:40 -> toString
    1:9:androidx.concurrent.futures.DirectExecutor valueOf(java.lang.String):29:29 -> valueOf
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Liv1;"}
    1:9:androidx.concurrent.futures.DirectExecutor[] values():29:29 -> values
      # {"id":"com.android.tools.r8.residualsignature","signature":"()[Liv1;"}
