public class com.android.settingslib.drawer.UserAdapter$UserDetails
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.android.settingslib.drawer.UserAdapter$UserDetails
  super_class: java.lang.Object
{
  private final android.os.UserHandle mUserHandle;
    descriptor: Landroid/os/UserHandle;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.String mName;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final android.graphics.drawable.Drawable mIcon;
    descriptor: Landroid/graphics/drawable/Drawable;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  public void <init>(android.os.UserHandle, android.os.UserManager, android.content.Context);
    descriptor: (Landroid/os/UserHandle;Landroid/os/UserManager;Landroid/content/Context;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // com.android.settingslib.drawer.UserAdapter$UserDetails this
         0: .line 38
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import com.android.settingslib.R cannot be resolved\n\tR cannot be resolved to a variable\n\tcom.android.internal.R.drawable cannot be resolved to a variable\n\tandroid.R.id.icon cannot be resolved to a type\n\tandroid.R.id.title cannot be resolved to a type\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.android.settingslib.drawer.UserAdapter$UserDetails this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/settingslib/drawer/UserAdapter$UserDetails;
    MethodParameters:
            Name  Flags
      userHandle  
      um          
      context     

  private static android.graphics.drawable.Drawable encircle(android.content.Context, android.graphics.drawable.Drawable);
    descriptor: (Landroid/content/Context;Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.content.Context context
        start local 1 // android.graphics.drawable.Drawable icon
         0: .line 75
            new com.android.settingslib.drawable.UserIconDrawable
            dup
            aload 0 /* context */
            invokestatic com.android.settingslib.drawable.UserIconDrawable.getSizeForList:(Landroid/content/Context;)I
            invokespecial com.android.settingslib.drawable.UserIconDrawable.<init>:(I)V
         1: .line 76
            aload 1 /* icon */
            invokevirtual com.android.settingslib.drawable.UserIconDrawable.setIconDrawable:(Landroid/graphics/drawable/Drawable;)Lcom/android/settingslib/drawable/UserIconDrawable;
            invokevirtual com.android.settingslib.drawable.UserIconDrawable.bake:()Lcom/android/settingslib/drawable/UserIconDrawable;
         2: .line 75
            areturn
        end local 1 // android.graphics.drawable.Drawable icon
        end local 0 // android.content.Context context
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0  context  Landroid/content/Context;
            0    3     1     icon  Landroid/graphics/drawable/Drawable;
    MethodParameters:
         Name  Flags
      context  
      icon     
}
SourceFile: "UserAdapter.java"
NestHost: com.android.settingslib.drawer.UserAdapter
InnerClasses:
  public UserDetails = com.android.settingslib.drawer.UserAdapter$UserDetails of com.android.settingslib.drawer.UserAdapter