class android.provider.ContactsContract$Groups$EntityIteratorImpl extends android.content.CursorEntityIterator
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: android.provider.ContactsContract$Groups$EntityIteratorImpl
  super_class: android.content.CursorEntityIterator
{
  public void <init>(android.database.Cursor);
    descriptor: (Landroid/database/Cursor;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.provider.ContactsContract$Groups$EntityIteratorImpl this
        start local 1 // android.database.Cursor cursor
         0: .line 8004
            aload 0 /* this */
            aload 1 /* cursor */
            invokespecial android.content.CursorEntityIterator.<init>:(Landroid/database/Cursor;)V
         1: .line 8005
            return
        end local 1 // android.database.Cursor cursor
        end local 0 // android.provider.ContactsContract$Groups$EntityIteratorImpl this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Landroid/provider/ContactsContract$Groups$EntityIteratorImpl;
            0    2     1  cursor  Landroid/database/Cursor;
    MethodParameters:
        Name  Flags
      cursor  

  public android.content.Entity getEntityAndIncrementCursor(android.database.Cursor);
    descriptor: (Landroid/database/Cursor;)Landroid/content/Entity;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // android.provider.ContactsContract$Groups$EntityIteratorImpl this
        start local 1 // android.database.Cursor cursor
         0: .line 8010
            new android.content.ContentValues
            dup
            invokespecial android.content.ContentValues.<init>:()V
            astore 2 /* values */
        start local 2 // android.content.ContentValues values
         1: .line 8011
            aload 1 /* cursor */
            aload 2 /* values */
            ldc "_id"
            invokestatic android.database.DatabaseUtils.cursorLongToContentValuesIfPresent:(Landroid/database/Cursor;Landroid/content/ContentValues;Ljava/lang/String;)V
         2: .line 8012
            aload 1 /* cursor */
            aload 2 /* values */
            ldc "account_name"
            invokestatic android.database.DatabaseUtils.cursorStringToContentValuesIfPresent:(Landroid/database/Cursor;Landroid/content/ContentValues;Ljava/lang/String;)V
         3: .line 8013
            aload 1 /* cursor */
            aload 2 /* values */
            ldc "account_type"
            invokestatic android.database.DatabaseUtils.cursorStringToContentValuesIfPresent:(Landroid/database/Cursor;Landroid/content/ContentValues;Ljava/lang/String;)V
         4: .line 8014
            aload 1 /* cursor */
            aload 2 /* values */
            ldc "dirty"
            invokestatic android.database.DatabaseUtils.cursorLongToContentValuesIfPresent:(Landroid/database/Cursor;Landroid/content/ContentValues;Ljava/lang/String;)V
         5: .line 8015
            aload 1 /* cursor */
            aload 2 /* values */
            ldc "version"
            invokestatic android.database.DatabaseUtils.cursorLongToContentValuesIfPresent:(Landroid/database/Cursor;Landroid/content/ContentValues;Ljava/lang/String;)V
         6: .line 8016
            aload 1 /* cursor */
            aload 2 /* values */
            ldc "sourceid"
            invokestatic android.database.DatabaseUtils.cursorStringToContentValuesIfPresent:(Landroid/database/Cursor;Landroid/content/ContentValues;Ljava/lang/String;)V
         7: .line 8017
            aload 1 /* cursor */
            aload 2 /* values */
            ldc "res_package"
            invokestatic android.database.DatabaseUtils.cursorStringToContentValuesIfPresent:(Landroid/database/Cursor;Landroid/content/ContentValues;Ljava/lang/String;)V
         8: .line 8018
            aload 1 /* cursor */
            aload 2 /* values */
            ldc "title"
            invokestatic android.database.DatabaseUtils.cursorStringToContentValuesIfPresent:(Landroid/database/Cursor;Landroid/content/ContentValues;Ljava/lang/String;)V
         9: .line 8019
            aload 1 /* cursor */
            aload 2 /* values */
            ldc "title_res"
            invokestatic android.database.DatabaseUtils.cursorStringToContentValuesIfPresent:(Landroid/database/Cursor;Landroid/content/ContentValues;Ljava/lang/String;)V
        10: .line 8020
            aload 1 /* cursor */
            aload 2 /* values */
            ldc "group_visible"
            invokestatic android.database.DatabaseUtils.cursorLongToContentValuesIfPresent:(Landroid/database/Cursor;Landroid/content/ContentValues;Ljava/lang/String;)V
        11: .line 8021
            aload 1 /* cursor */
            aload 2 /* values */
            ldc "sync1"
            invokestatic android.database.DatabaseUtils.cursorStringToContentValuesIfPresent:(Landroid/database/Cursor;Landroid/content/ContentValues;Ljava/lang/String;)V
        12: .line 8022
            aload 1 /* cursor */
            aload 2 /* values */
            ldc "sync2"
            invokestatic android.database.DatabaseUtils.cursorStringToContentValuesIfPresent:(Landroid/database/Cursor;Landroid/content/ContentValues;Ljava/lang/String;)V
        13: .line 8023
            aload 1 /* cursor */
            aload 2 /* values */
            ldc "sync3"
            invokestatic android.database.DatabaseUtils.cursorStringToContentValuesIfPresent:(Landroid/database/Cursor;Landroid/content/ContentValues;Ljava/lang/String;)V
        14: .line 8024
            aload 1 /* cursor */
            aload 2 /* values */
            ldc "sync4"
            invokestatic android.database.DatabaseUtils.cursorStringToContentValuesIfPresent:(Landroid/database/Cursor;Landroid/content/ContentValues;Ljava/lang/String;)V
        15: .line 8025
            aload 1 /* cursor */
            aload 2 /* values */
            ldc "system_id"
            invokestatic android.database.DatabaseUtils.cursorStringToContentValuesIfPresent:(Landroid/database/Cursor;Landroid/content/ContentValues;Ljava/lang/String;)V
        16: .line 8026
            aload 1 /* cursor */
            aload 2 /* values */
            ldc "deleted"
            invokestatic android.database.DatabaseUtils.cursorLongToContentValuesIfPresent:(Landroid/database/Cursor;Landroid/content/ContentValues;Ljava/lang/String;)V
        17: .line 8027
            aload 1 /* cursor */
            aload 2 /* values */
            ldc "notes"
            invokestatic android.database.DatabaseUtils.cursorStringToContentValuesIfPresent:(Landroid/database/Cursor;Landroid/content/ContentValues;Ljava/lang/String;)V
        18: .line 8028
            aload 1 /* cursor */
            aload 2 /* values */
            ldc "should_sync"
            invokestatic android.database.DatabaseUtils.cursorStringToContentValuesIfPresent:(Landroid/database/Cursor;Landroid/content/ContentValues;Ljava/lang/String;)V
        19: .line 8029
            aload 1 /* cursor */
            aload 2 /* values */
            ldc "favorites"
            invokestatic android.database.DatabaseUtils.cursorStringToContentValuesIfPresent:(Landroid/database/Cursor;Landroid/content/ContentValues;Ljava/lang/String;)V
        20: .line 8030
            aload 1 /* cursor */
            aload 2 /* values */
            ldc "auto_add"
            invokestatic android.database.DatabaseUtils.cursorStringToContentValuesIfPresent:(Landroid/database/Cursor;Landroid/content/ContentValues;Ljava/lang/String;)V
        21: .line 8031
            aload 1 /* cursor */
            invokeinterface android.database.Cursor.moveToNext:()Z
            pop
        22: .line 8032
            new android.content.Entity
            dup
            aload 2 /* values */
            invokespecial android.content.Entity.<init>:(Landroid/content/ContentValues;)V
            areturn
        end local 2 // android.content.ContentValues values
        end local 1 // android.database.Cursor cursor
        end local 0 // android.provider.ContactsContract$Groups$EntityIteratorImpl this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   23     0    this  Landroid/provider/ContactsContract$Groups$EntityIteratorImpl;
            0   23     1  cursor  Landroid/database/Cursor;
            1   23     2  values  Landroid/content/ContentValues;
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
        Name  Flags
      cursor  
}
SourceFile: "ContactsContract.java"
NestHost: android.provider.ContactsContract
InnerClasses:
  public final Groups = android.provider.ContactsContract$Groups of android.provider.ContactsContract
  private EntityIteratorImpl = android.provider.ContactsContract$Groups$EntityIteratorImpl of android.provider.ContactsContract$Groups