public final class android.provider.Telephony$Sms implements android.provider.BaseColumns, android.provider.Telephony$TextBasedSmsColumns
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: android.provider.Telephony$Sms
  super_class: java.lang.Object
{
  public static final android.net.Uri CONTENT_URI;
    descriptor: Landroid/net/Uri;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final java.lang.String DEFAULT_SORT_ORDER;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "date DESC"

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 323
            ldc "content://sms"
            invokestatic android.net.Uri.parse:(Ljava/lang/String;)Landroid/net/Uri;
            putstatic android.provider.Telephony$Sms.CONTENT_URI:Landroid/net/Uri;
         1: .line 328
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private void <init>();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.provider.Telephony$Sms this
         0: .line 286
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 287
            return
        end local 0 // android.provider.Telephony$Sms this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/provider/Telephony$Sms;

  public static java.lang.String getDefaultSmsPackage(android.content.Context);
    descriptor: (Landroid/content/Context;)Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // android.content.Context context
         0: .line 295
            aload 0 /* context */
            iconst_0
            invokestatic com.android.internal.telephony.SmsApplication.getDefaultSmsApplication:(Landroid/content/Context;Z)Landroid/content/ComponentName;
            astore 1 /* component */
        start local 1 // android.content.ComponentName component
         1: .line 296
            aload 1 /* component */
            ifnull 3
         2: .line 297
            aload 1 /* component */
            invokevirtual android.content.ComponentName.getPackageName:()Ljava/lang/String;
            areturn
         3: .line 299
      StackMap locals: android.content.ComponentName
      StackMap stack:
            aconst_null
            areturn
        end local 1 // android.content.ComponentName component
        end local 0 // android.content.Context context
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    4     0    context  Landroid/content/Context;
            1    4     1  component  Landroid/content/ComponentName;
    MethodParameters:
         Name  Flags
      context  

  public static android.database.Cursor query(android.content.ContentResolver, java.lang.String[]);
    descriptor: (Landroid/content/ContentResolver;[Ljava/lang/String;)Landroid/database/Cursor;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=6, locals=2, args_size=2
        start local 0 // android.content.ContentResolver cr
        start local 1 // java.lang.String[] projection
         0: .line 307
            aload 0 /* cr */
            getstatic android.provider.Telephony$Sms.CONTENT_URI:Landroid/net/Uri;
            aload 1 /* projection */
            aconst_null
            aconst_null
            ldc "date DESC"
            invokevirtual android.content.ContentResolver.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
            areturn
        end local 1 // java.lang.String[] projection
        end local 0 // android.content.ContentResolver cr
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0          cr  Landroid/content/ContentResolver;
            0    1     1  projection  [Ljava/lang/String;
    MethodParameters:
            Name  Flags
      cr          
      projection  

  public static android.database.Cursor query(android.content.ContentResolver, java.lang.String[], java.lang.String, java.lang.String);
    descriptor: (Landroid/content/ContentResolver;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=6, locals=4, args_size=4
        start local 0 // android.content.ContentResolver cr
        start local 1 // java.lang.String[] projection
        start local 2 // java.lang.String where
        start local 3 // java.lang.String orderBy
         0: .line 316
            aload 0 /* cr */
            getstatic android.provider.Telephony$Sms.CONTENT_URI:Landroid/net/Uri;
            aload 1 /* projection */
            aload 2 /* where */
         1: .line 317
            aconst_null
            aload 3 /* orderBy */
            ifnonnull 2
            ldc "date DESC"
            goto 3
      StackMap locals: android.content.ContentResolver java.lang.String[] java.lang.String java.lang.String
      StackMap stack: android.content.ContentResolver android.net.Uri java.lang.String[] java.lang.String null
         2: aload 3 /* orderBy */
         3: .line 316
      StackMap locals: android.content.ContentResolver java.lang.String[] java.lang.String java.lang.String
      StackMap stack: android.content.ContentResolver android.net.Uri java.lang.String[] java.lang.String null java.lang.String
            invokevirtual android.content.ContentResolver.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
            areturn
        end local 3 // java.lang.String orderBy
        end local 2 // java.lang.String where
        end local 1 // java.lang.String[] projection
        end local 0 // android.content.ContentResolver cr
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    4     0          cr  Landroid/content/ContentResolver;
            0    4     1  projection  [Ljava/lang/String;
            0    4     2       where  Ljava/lang/String;
            0    4     3     orderBy  Ljava/lang/String;
    MethodParameters:
            Name  Flags
      cr          
      projection  
      where       
      orderBy     

  public static android.net.Uri addMessageToUri(android.content.ContentResolver, android.net.Uri, java.lang.String, java.lang.String, java.lang.String, java.lang.Long, boolean, boolean);
    descriptor: (Landroid/content/ContentResolver;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;ZZ)Landroid/net/Uri;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=11, locals=8, args_size=8
        start local 0 // android.content.ContentResolver resolver
        start local 1 // android.net.Uri uri
        start local 2 // java.lang.String address
        start local 3 // java.lang.String body
        start local 4 // java.lang.String subject
        start local 5 // java.lang.Long date
        start local 6 // boolean read
        start local 7 // boolean deliveryReport
         0: .line 347
            invokestatic android.telephony.SubscriptionManager.getDefaultSmsSubscriptionId:()I
         1: .line 348
            aload 0 /* resolver */
            aload 1 /* uri */
            aload 2 /* address */
            aload 3 /* body */
            aload 4 /* subject */
            aload 5 /* date */
            iload 6 /* read */
            iload 7 /* deliveryReport */
            ldc -1
         2: .line 347
            invokestatic android.provider.Telephony$Sms.addMessageToUri:(ILandroid/content/ContentResolver;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;ZZJ)Landroid/net/Uri;
            areturn
        end local 7 // boolean deliveryReport
        end local 6 // boolean read
        end local 5 // java.lang.Long date
        end local 4 // java.lang.String subject
        end local 3 // java.lang.String body
        end local 2 // java.lang.String address
        end local 1 // android.net.Uri uri
        end local 0 // android.content.ContentResolver resolver
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    3     0        resolver  Landroid/content/ContentResolver;
            0    3     1             uri  Landroid/net/Uri;
            0    3     2         address  Ljava/lang/String;
            0    3     3            body  Ljava/lang/String;
            0    3     4         subject  Ljava/lang/String;
            0    3     5            date  Ljava/lang/Long;
            0    3     6            read  Z
            0    3     7  deliveryReport  Z
    MethodParameters:
                Name  Flags
      resolver        
      uri             
      address         
      body            
      subject         
      date            
      read            
      deliveryReport  

  public static android.net.Uri addMessageToUri(int, android.content.ContentResolver, android.net.Uri, java.lang.String, java.lang.String, java.lang.String, java.lang.Long, boolean, boolean);
    descriptor: (ILandroid/content/ContentResolver;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;ZZ)Landroid/net/Uri;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=11, locals=9, args_size=9
        start local 0 // int subId
        start local 1 // android.content.ContentResolver resolver
        start local 2 // android.net.Uri uri
        start local 3 // java.lang.String address
        start local 4 // java.lang.String body
        start local 5 // java.lang.String subject
        start local 6 // java.lang.Long date
        start local 7 // boolean read
        start local 8 // boolean deliveryReport
         0: .line 369
            iload 0 /* subId */
            aload 1 /* resolver */
            aload 2 /* uri */
            aload 3 /* address */
            aload 4 /* body */
            aload 5 /* subject */
         1: .line 370
            aload 6 /* date */
            iload 7 /* read */
            iload 8 /* deliveryReport */
            ldc -1
         2: .line 369
            invokestatic android.provider.Telephony$Sms.addMessageToUri:(ILandroid/content/ContentResolver;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;ZZJ)Landroid/net/Uri;
            areturn
        end local 8 // boolean deliveryReport
        end local 7 // boolean read
        end local 6 // java.lang.Long date
        end local 5 // java.lang.String subject
        end local 4 // java.lang.String body
        end local 3 // java.lang.String address
        end local 2 // android.net.Uri uri
        end local 1 // android.content.ContentResolver resolver
        end local 0 // int subId
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    3     0           subId  I
            0    3     1        resolver  Landroid/content/ContentResolver;
            0    3     2             uri  Landroid/net/Uri;
            0    3     3         address  Ljava/lang/String;
            0    3     4            body  Ljava/lang/String;
            0    3     5         subject  Ljava/lang/String;
            0    3     6            date  Ljava/lang/Long;
            0    3     7            read  Z
            0    3     8  deliveryReport  Z
    MethodParameters:
                Name  Flags
      subId           
      resolver        
      uri             
      address         
      body            
      subject         
      date            
      read            
      deliveryReport  

  public static android.net.Uri addMessageToUri(android.content.ContentResolver, android.net.Uri, java.lang.String, java.lang.String, java.lang.String, java.lang.Long, boolean, boolean, long);
    descriptor: (Landroid/content/ContentResolver;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;ZZJ)Landroid/net/Uri;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=11, locals=10, args_size=9
        start local 0 // android.content.ContentResolver resolver
        start local 1 // android.net.Uri uri
        start local 2 // java.lang.String address
        start local 3 // java.lang.String body
        start local 4 // java.lang.String subject
        start local 5 // java.lang.Long date
        start local 6 // boolean read
        start local 7 // boolean deliveryReport
        start local 8 // long threadId
         0: .line 391
            invokestatic android.telephony.SubscriptionManager.getDefaultSmsSubscriptionId:()I
         1: .line 392
            aload 0 /* resolver */
            aload 1 /* uri */
            aload 2 /* address */
            aload 3 /* body */
            aload 4 /* subject */
         2: .line 393
            aload 5 /* date */
            iload 6 /* read */
            iload 7 /* deliveryReport */
            lload 8 /* threadId */
         3: .line 391
            invokestatic android.provider.Telephony$Sms.addMessageToUri:(ILandroid/content/ContentResolver;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;ZZJ)Landroid/net/Uri;
            areturn
        end local 8 // long threadId
        end local 7 // boolean deliveryReport
        end local 6 // boolean read
        end local 5 // java.lang.Long date
        end local 4 // java.lang.String subject
        end local 3 // java.lang.String body
        end local 2 // java.lang.String address
        end local 1 // android.net.Uri uri
        end local 0 // android.content.ContentResolver resolver
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    4     0        resolver  Landroid/content/ContentResolver;
            0    4     1             uri  Landroid/net/Uri;
            0    4     2         address  Ljava/lang/String;
            0    4     3            body  Ljava/lang/String;
            0    4     4         subject  Ljava/lang/String;
            0    4     5            date  Ljava/lang/Long;
            0    4     6            read  Z
            0    4     7  deliveryReport  Z
            0    4     8        threadId  J
    MethodParameters:
                Name  Flags
      resolver        
      uri             
      address         
      body            
      subject         
      date            
      read            
      deliveryReport  
      threadId        

  public static android.net.Uri addMessageToUri(int, android.content.ContentResolver, android.net.Uri, java.lang.String, java.lang.String, java.lang.String, java.lang.Long, boolean, boolean, long);
    descriptor: (ILandroid/content/ContentResolver;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;ZZJ)Landroid/net/Uri;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=12, args_size=10
        start local 0 // int subId
        start local 1 // android.content.ContentResolver resolver
        start local 2 // android.net.Uri uri
        start local 3 // java.lang.String address
        start local 4 // java.lang.String body
        start local 5 // java.lang.String subject
        start local 6 // java.lang.Long date
        start local 7 // boolean read
        start local 8 // boolean deliveryReport
        start local 9 // long threadId
         0: .line 415
            new android.content.ContentValues
            dup
            bipush 8
            invokespecial android.content.ContentValues.<init>:(I)V
            astore 11 /* values */
        start local 11 // android.content.ContentValues values
         1: .line 416
            ldc "Telephony"
            new java.lang.StringBuilder
            dup
            ldc "Telephony addMessageToUri sub id: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 0 /* subId */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokestatic android.telephony.Rlog.v:(Ljava/lang/String;Ljava/lang/String;)I
            pop
         2: .line 418
            aload 11 /* values */
            ldc "sub_id"
            iload 0 /* subId */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual android.content.ContentValues.put:(Ljava/lang/String;Ljava/lang/Integer;)V
         3: .line 419
            aload 11 /* values */
            ldc "address"
            aload 3 /* address */
            invokevirtual android.content.ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V
         4: .line 420
            aload 6 /* date */
            ifnull 6
         5: .line 421
            aload 11 /* values */
            ldc "date"
            aload 6 /* date */
            invokevirtual android.content.ContentValues.put:(Ljava/lang/String;Ljava/lang/Long;)V
         6: .line 423
      StackMap locals: android.content.ContentValues
      StackMap stack:
            aload 11 /* values */
            ldc "read"
            iload 7 /* read */
            ifeq 7
            iconst_1
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            goto 8
      StackMap locals: int android.content.ContentResolver android.net.Uri java.lang.String java.lang.String java.lang.String java.lang.Long int int long android.content.ContentValues
      StackMap stack: android.content.ContentValues java.lang.String
         7: iconst_0
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
      StackMap locals: int android.content.ContentResolver android.net.Uri java.lang.String java.lang.String java.lang.String java.lang.Long int int long android.content.ContentValues
      StackMap stack: android.content.ContentValues java.lang.String java.lang.Integer
         8: invokevirtual android.content.ContentValues.put:(Ljava/lang/String;Ljava/lang/Integer;)V
         9: .line 424
            aload 11 /* values */
            ldc "subject"
            aload 5 /* subject */
            invokevirtual android.content.ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V
        10: .line 425
            aload 11 /* values */
            ldc "body"
            aload 4 /* body */
            invokevirtual android.content.ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V
        11: .line 426
            iload 8 /* deliveryReport */
            ifeq 13
        12: .line 427
            aload 11 /* values */
            ldc "status"
            bipush 32
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual android.content.ContentValues.put:(Ljava/lang/String;Ljava/lang/Integer;)V
        13: .line 429
      StackMap locals:
      StackMap stack:
            lload 9 /* threadId */
            ldc -1
            lcmp
            ifeq 15
        14: .line 430
            aload 11 /* values */
            ldc "thread_id"
            lload 9 /* threadId */
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            invokevirtual android.content.ContentValues.put:(Ljava/lang/String;Ljava/lang/Long;)V
        15: .line 432
      StackMap locals:
      StackMap stack:
            aload 1 /* resolver */
            aload 2 /* uri */
            aload 11 /* values */
            invokevirtual android.content.ContentResolver.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri;
            areturn
        end local 11 // android.content.ContentValues values
        end local 9 // long threadId
        end local 8 // boolean deliveryReport
        end local 7 // boolean read
        end local 6 // java.lang.Long date
        end local 5 // java.lang.String subject
        end local 4 // java.lang.String body
        end local 3 // java.lang.String address
        end local 2 // android.net.Uri uri
        end local 1 // android.content.ContentResolver resolver
        end local 0 // int subId
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   16     0           subId  I
            0   16     1        resolver  Landroid/content/ContentResolver;
            0   16     2             uri  Landroid/net/Uri;
            0   16     3         address  Ljava/lang/String;
            0   16     4            body  Ljava/lang/String;
            0   16     5         subject  Ljava/lang/String;
            0   16     6            date  Ljava/lang/Long;
            0   16     7            read  Z
            0   16     8  deliveryReport  Z
            0   16     9        threadId  J
            1   16    11          values  Landroid/content/ContentValues;
    MethodParameters:
                Name  Flags
      subId           
      resolver        
      uri             
      address         
      body            
      subject         
      date            
      read            
      deliveryReport  
      threadId        

  public static boolean moveMessageToFolder(android.content.Context, android.net.Uri, int, int);
    descriptor: (Landroid/content/Context;Landroid/net/Uri;II)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=7, locals=7, args_size=4
        start local 0 // android.content.Context context
        start local 1 // android.net.Uri uri
        start local 2 // int folder
        start local 3 // int error
         0: .line 446
            aload 1 /* uri */
            ifnonnull 2
         1: .line 447
            iconst_0
            ireturn
         2: .line 450
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 4 /* markAsUnread */
        start local 4 // boolean markAsUnread
         3: .line 451
            iconst_0
            istore 5 /* markAsRead */
        start local 5 // boolean markAsRead
         4: .line 452
            iload 2 /* folder */
            tableswitch { // 1 - 6
                    1: 5
                    2: 6
                    3: 5
                    4: 6
                    5: 8
                    6: 8
              default: 10
          }
         5: .line 455
      StackMap locals: int int
      StackMap stack:
            goto 11
         6: .line 458
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 5 /* markAsRead */
         7: .line 459
            goto 11
         8: .line 462
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 4 /* markAsUnread */
         9: .line 463
            goto 11
        10: .line 465
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        11: .line 468
      StackMap locals:
      StackMap stack:
            new android.content.ContentValues
            dup
            iconst_3
            invokespecial android.content.ContentValues.<init>:(I)V
            astore 6 /* values */
        start local 6 // android.content.ContentValues values
        12: .line 470
            aload 6 /* values */
            ldc "type"
            iload 2 /* folder */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual android.content.ContentValues.put:(Ljava/lang/String;Ljava/lang/Integer;)V
        13: .line 471
            iload 4 /* markAsUnread */
            ifeq 16
        14: .line 472
            aload 6 /* values */
            ldc "read"
            iconst_0
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual android.content.ContentValues.put:(Ljava/lang/String;Ljava/lang/Integer;)V
        15: .line 473
            goto 18
      StackMap locals: android.content.ContentValues
      StackMap stack:
        16: iload 5 /* markAsRead */
            ifeq 18
        17: .line 474
            aload 6 /* values */
            ldc "read"
            iconst_1
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual android.content.ContentValues.put:(Ljava/lang/String;Ljava/lang/Integer;)V
        18: .line 476
      StackMap locals:
      StackMap stack:
            aload 6 /* values */
            ldc "error_code"
            iload 3 /* error */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual android.content.ContentValues.put:(Ljava/lang/String;Ljava/lang/Integer;)V
        19: .line 478
            iconst_1
            aload 0 /* context */
            aload 0 /* context */
            invokevirtual android.content.Context.getContentResolver:()Landroid/content/ContentResolver;
        20: .line 479
            aload 1 /* uri */
            aload 6 /* values */
            aconst_null
            aconst_null
        21: .line 478
            invokestatic android.database.sqlite.SqliteWrapper.update:(Landroid/content/Context;Landroid/content/ContentResolver;Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I
            if_icmpne 22
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        22: iconst_0
            ireturn
        end local 6 // android.content.ContentValues values
        end local 5 // boolean markAsRead
        end local 4 // boolean markAsUnread
        end local 3 // int error
        end local 2 // int folder
        end local 1 // android.net.Uri uri
        end local 0 // android.content.Context context
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   23     0       context  Landroid/content/Context;
            0   23     1           uri  Landroid/net/Uri;
            0   23     2        folder  I
            0   23     3         error  I
            3   23     4  markAsUnread  Z
            4   23     5    markAsRead  Z
           12   23     6        values  Landroid/content/ContentValues;
    MethodParameters:
         Name  Flags
      context  
      uri      
      folder   
      error    

  public static boolean isOutgoingFolder(int);
    descriptor: (I)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // int messageType
         0: .line 488
            iload 0 /* messageType */
            iconst_5
            if_icmpeq 5
         1: .line 489
            iload 0 /* messageType */
            iconst_4
            if_icmpeq 5
         2: .line 490
            iload 0 /* messageType */
            iconst_2
            if_icmpeq 5
         3: .line 491
            iload 0 /* messageType */
            bipush 6
            if_icmpeq 5
         4: .line 488
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
         5: iconst_1
            ireturn
        end local 0 // int messageType
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    6     0  messageType  I
    MethodParameters:
             Name  Flags
      messageType  
}
SourceFile: "Telephony.java"
NestHost: android.provider.Telephony
InnerClasses:
  public final Sms = android.provider.Telephony$Sms of android.provider.Telephony
  public final Conversations = android.provider.Telephony$Sms$Conversations of android.provider.Telephony$Sms
  public final Draft = android.provider.Telephony$Sms$Draft of android.provider.Telephony$Sms
  public final Inbox = android.provider.Telephony$Sms$Inbox of android.provider.Telephony$Sms
  public final Intents = android.provider.Telephony$Sms$Intents of android.provider.Telephony$Sms
  public final Outbox = android.provider.Telephony$Sms$Outbox of android.provider.Telephony$Sms
  public final Sent = android.provider.Telephony$Sms$Sent of android.provider.Telephony$Sms
  public abstract TextBasedSmsColumns = android.provider.Telephony$TextBasedSmsColumns of android.provider.Telephony