androidx.concurrent.futures.AbstractResolvableFuture$Waiter -> u0:
# {"id":"sourceFile","fileName":"AbstractResolvableFuture.java"}
    java.lang.Thread thread -> a
    androidx.concurrent.futures.AbstractResolvableFuture$Waiter next -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lu0;"}
    androidx.concurrent.futures.AbstractResolvableFuture$Waiter TOMBSTONE -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lu0;"}
    1:2:void <clinit>():121:121 -> <clinit>
    3:5:void <init>(boolean):132:132 -> <clinit>
    3:5:void <clinit>():121 -> <clinit>
    6:8:void <clinit>():121:121 -> <clinit>
    1:3:void <init>():135:135 -> <init>
    4:13:void <init>():137:137 -> <init>
