public abstract class com.google.common.base.FinalizableWeakReference<T> extends java.lang.ref.WeakReference<T> implements com.google.common.base.FinalizableReference
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: com.google.common.base.FinalizableWeakReference
  super_class: java.lang.ref.WeakReference
{
  protected void <init>(T, com.google.common.base.FinalizableReferenceQueue);
    descriptor: (Ljava/lang/Object;Lcom/google/common/base/FinalizableReferenceQueue;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.google.common.base.FinalizableWeakReference this
        start local 1 // java.lang.Object referent
        start local 2 // com.google.common.base.FinalizableReferenceQueue queue
         0: .line 39
            aload 0 /* this */
            aload 1 /* referent */
            aload 2 /* queue */
            getfield com.google.common.base.FinalizableReferenceQueue.queue:Ljava/lang/ref/ReferenceQueue;
            invokespecial java.lang.ref.WeakReference.<init>:(Ljava/lang/Object;Ljava/lang/ref/ReferenceQueue;)V
         1: .line 40
            aload 2 /* queue */
            invokevirtual com.google.common.base.FinalizableReferenceQueue.cleanUp:()V
         2: .line 41
            return
        end local 2 // com.google.common.base.FinalizableReferenceQueue queue
        end local 1 // java.lang.Object referent
        end local 0 // com.google.common.base.FinalizableWeakReference this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Lcom/google/common/base/FinalizableWeakReference<TT;>;
            0    3     1  referent  TT;
            0    3     2     queue  Lcom/google/common/base/FinalizableReferenceQueue;
    Signature: (TT;Lcom/google/common/base/FinalizableReferenceQueue;)V
    MethodParameters:
          Name  Flags
      referent  
      queue     
}
Signature: <T:Ljava/lang/Object;>Ljava/lang/ref/WeakReference<TT;>;Lcom/google/common/base/FinalizableReference;
SourceFile: "FinalizableWeakReference.java"
    RuntimeInvisibleAnnotations: 
      com.google.common.annotations.GwtIncompatible()