class android.app.backup.BackupTransport$TransportImpl extends com.android.internal.backup.IBackupTransport$Stub
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: android.app.backup.BackupTransport$TransportImpl
  super_class: com.android.internal.backup.IBackupTransport$Stub
{
  final android.app.backup.BackupTransport this$0;
    descriptor: Landroid/app/backup/BackupTransport;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  void <init>(android.app.backup.BackupTransport);
    descriptor: (Landroid/app/backup/BackupTransport;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.app.backup.BackupTransport$TransportImpl this
         0: .line 631
            aload 0 /* this */
            aload 1
            putfield android.app.backup.BackupTransport$TransportImpl.this$0:Landroid/app/backup/BackupTransport;
            aload 0 /* this */
            invokespecial com.android.internal.backup.IBackupTransport$Stub.<init>:()V
            return
        end local 0 // android.app.backup.BackupTransport$TransportImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/backup/BackupTransport$TransportImpl;
    MethodParameters:
        Name  Flags
      this$0  final

  public java.lang.String name();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.backup.BackupTransport$TransportImpl this
         0: .line 635
            aload 0 /* this */
            getfield android.app.backup.BackupTransport$TransportImpl.this$0:Landroid/app/backup/BackupTransport;
            invokevirtual android.app.backup.BackupTransport.name:()Ljava/lang/String;
            areturn
        end local 0 // android.app.backup.BackupTransport$TransportImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/backup/BackupTransport$TransportImpl;
    Exceptions:
      throws android.os.RemoteException

  public android.content.Intent configurationIntent();
    descriptor: ()Landroid/content/Intent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.backup.BackupTransport$TransportImpl this
         0: .line 640
            aload 0 /* this */
            getfield android.app.backup.BackupTransport$TransportImpl.this$0:Landroid/app/backup/BackupTransport;
            invokevirtual android.app.backup.BackupTransport.configurationIntent:()Landroid/content/Intent;
            areturn
        end local 0 // android.app.backup.BackupTransport$TransportImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/backup/BackupTransport$TransportImpl;
    Exceptions:
      throws android.os.RemoteException

  public java.lang.String currentDestinationString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.backup.BackupTransport$TransportImpl this
         0: .line 645
            aload 0 /* this */
            getfield android.app.backup.BackupTransport$TransportImpl.this$0:Landroid/app/backup/BackupTransport;
            invokevirtual android.app.backup.BackupTransport.currentDestinationString:()Ljava/lang/String;
            areturn
        end local 0 // android.app.backup.BackupTransport$TransportImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/backup/BackupTransport$TransportImpl;
    Exceptions:
      throws android.os.RemoteException

  public android.content.Intent dataManagementIntent();
    descriptor: ()Landroid/content/Intent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.backup.BackupTransport$TransportImpl this
         0: .line 650
            aload 0 /* this */
            getfield android.app.backup.BackupTransport$TransportImpl.this$0:Landroid/app/backup/BackupTransport;
            invokevirtual android.app.backup.BackupTransport.dataManagementIntent:()Landroid/content/Intent;
            areturn
        end local 0 // android.app.backup.BackupTransport$TransportImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/backup/BackupTransport$TransportImpl;

  public java.lang.String dataManagementLabel();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.backup.BackupTransport$TransportImpl this
         0: .line 655
            aload 0 /* this */
            getfield android.app.backup.BackupTransport$TransportImpl.this$0:Landroid/app/backup/BackupTransport;
            invokevirtual android.app.backup.BackupTransport.dataManagementLabel:()Ljava/lang/String;
            areturn
        end local 0 // android.app.backup.BackupTransport$TransportImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/backup/BackupTransport$TransportImpl;

  public java.lang.String transportDirName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.backup.BackupTransport$TransportImpl this
         0: .line 660
            aload 0 /* this */
            getfield android.app.backup.BackupTransport$TransportImpl.this$0:Landroid/app/backup/BackupTransport;
            invokevirtual android.app.backup.BackupTransport.transportDirName:()Ljava/lang/String;
            areturn
        end local 0 // android.app.backup.BackupTransport$TransportImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/backup/BackupTransport$TransportImpl;
    Exceptions:
      throws android.os.RemoteException

  public long requestBackupTime();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.app.backup.BackupTransport$TransportImpl this
         0: .line 665
            aload 0 /* this */
            getfield android.app.backup.BackupTransport$TransportImpl.this$0:Landroid/app/backup/BackupTransport;
            invokevirtual android.app.backup.BackupTransport.requestBackupTime:()J
            lreturn
        end local 0 // android.app.backup.BackupTransport$TransportImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/backup/BackupTransport$TransportImpl;
    Exceptions:
      throws android.os.RemoteException

  public int initializeDevice();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.backup.BackupTransport$TransportImpl this
         0: .line 670
            aload 0 /* this */
            getfield android.app.backup.BackupTransport$TransportImpl.this$0:Landroid/app/backup/BackupTransport;
            invokevirtual android.app.backup.BackupTransport.initializeDevice:()I
            ireturn
        end local 0 // android.app.backup.BackupTransport$TransportImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/backup/BackupTransport$TransportImpl;
    Exceptions:
      throws android.os.RemoteException

  public int performBackup(android.content.pm.PackageInfo, android.os.ParcelFileDescriptor, int);
    descriptor: (Landroid/content/pm/PackageInfo;Landroid/os/ParcelFileDescriptor;I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // android.app.backup.BackupTransport$TransportImpl this
        start local 1 // android.content.pm.PackageInfo packageInfo
        start local 2 // android.os.ParcelFileDescriptor inFd
        start local 3 // int flags
         0: .line 676
            aload 0 /* this */
            getfield android.app.backup.BackupTransport$TransportImpl.this$0:Landroid/app/backup/BackupTransport;
            aload 1 /* packageInfo */
            aload 2 /* inFd */
            iload 3 /* flags */
            invokevirtual android.app.backup.BackupTransport.performBackup:(Landroid/content/pm/PackageInfo;Landroid/os/ParcelFileDescriptor;I)I
            ireturn
        end local 3 // int flags
        end local 2 // android.os.ParcelFileDescriptor inFd
        end local 1 // android.content.pm.PackageInfo packageInfo
        end local 0 // android.app.backup.BackupTransport$TransportImpl this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Landroid/app/backup/BackupTransport$TransportImpl;
            0    1     1  packageInfo  Landroid/content/pm/PackageInfo;
            0    1     2         inFd  Landroid/os/ParcelFileDescriptor;
            0    1     3        flags  I
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      packageInfo  
      inFd         
      flags        

  public int clearBackupData(android.content.pm.PackageInfo);
    descriptor: (Landroid/content/pm/PackageInfo;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.app.backup.BackupTransport$TransportImpl this
        start local 1 // android.content.pm.PackageInfo packageInfo
         0: .line 681
            aload 0 /* this */
            getfield android.app.backup.BackupTransport$TransportImpl.this$0:Landroid/app/backup/BackupTransport;
            aload 1 /* packageInfo */
            invokevirtual android.app.backup.BackupTransport.clearBackupData:(Landroid/content/pm/PackageInfo;)I
            ireturn
        end local 1 // android.content.pm.PackageInfo packageInfo
        end local 0 // android.app.backup.BackupTransport$TransportImpl this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Landroid/app/backup/BackupTransport$TransportImpl;
            0    1     1  packageInfo  Landroid/content/pm/PackageInfo;
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      packageInfo  

  public int finishBackup();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.backup.BackupTransport$TransportImpl this
         0: .line 686
            aload 0 /* this */
            getfield android.app.backup.BackupTransport$TransportImpl.this$0:Landroid/app/backup/BackupTransport;
            invokevirtual android.app.backup.BackupTransport.finishBackup:()I
            ireturn
        end local 0 // android.app.backup.BackupTransport$TransportImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/backup/BackupTransport$TransportImpl;
    Exceptions:
      throws android.os.RemoteException

  public android.app.backup.RestoreSet[] getAvailableRestoreSets();
    descriptor: ()[Landroid/app/backup/RestoreSet;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.backup.BackupTransport$TransportImpl this
         0: .line 691
            aload 0 /* this */
            getfield android.app.backup.BackupTransport$TransportImpl.this$0:Landroid/app/backup/BackupTransport;
            invokevirtual android.app.backup.BackupTransport.getAvailableRestoreSets:()[Landroid/app/backup/RestoreSet;
            areturn
        end local 0 // android.app.backup.BackupTransport$TransportImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/backup/BackupTransport$TransportImpl;
    Exceptions:
      throws android.os.RemoteException

  public long getCurrentRestoreSet();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.app.backup.BackupTransport$TransportImpl this
         0: .line 696
            aload 0 /* this */
            getfield android.app.backup.BackupTransport$TransportImpl.this$0:Landroid/app/backup/BackupTransport;
            invokevirtual android.app.backup.BackupTransport.getCurrentRestoreSet:()J
            lreturn
        end local 0 // android.app.backup.BackupTransport$TransportImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/backup/BackupTransport$TransportImpl;
    Exceptions:
      throws android.os.RemoteException

  public int startRestore(long, android.content.pm.PackageInfo[]);
    descriptor: (J[Landroid/content/pm/PackageInfo;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // android.app.backup.BackupTransport$TransportImpl this
        start local 1 // long token
        start local 3 // android.content.pm.PackageInfo[] packages
         0: .line 701
            aload 0 /* this */
            getfield android.app.backup.BackupTransport$TransportImpl.this$0:Landroid/app/backup/BackupTransport;
            lload 1 /* token */
            aload 3 /* packages */
            invokevirtual android.app.backup.BackupTransport.startRestore:(J[Landroid/content/pm/PackageInfo;)I
            ireturn
        end local 3 // android.content.pm.PackageInfo[] packages
        end local 1 // long token
        end local 0 // android.app.backup.BackupTransport$TransportImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Landroid/app/backup/BackupTransport$TransportImpl;
            0    1     1     token  J
            0    1     3  packages  [Landroid/content/pm/PackageInfo;
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      token     
      packages  

  public android.app.backup.RestoreDescription nextRestorePackage();
    descriptor: ()Landroid/app/backup/RestoreDescription;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.backup.BackupTransport$TransportImpl this
         0: .line 706
            aload 0 /* this */
            getfield android.app.backup.BackupTransport$TransportImpl.this$0:Landroid/app/backup/BackupTransport;
            invokevirtual android.app.backup.BackupTransport.nextRestorePackage:()Landroid/app/backup/RestoreDescription;
            areturn
        end local 0 // android.app.backup.BackupTransport$TransportImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/backup/BackupTransport$TransportImpl;
    Exceptions:
      throws android.os.RemoteException

  public int getRestoreData(android.os.ParcelFileDescriptor);
    descriptor: (Landroid/os/ParcelFileDescriptor;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.app.backup.BackupTransport$TransportImpl this
        start local 1 // android.os.ParcelFileDescriptor outFd
         0: .line 711
            aload 0 /* this */
            getfield android.app.backup.BackupTransport$TransportImpl.this$0:Landroid/app/backup/BackupTransport;
            aload 1 /* outFd */
            invokevirtual android.app.backup.BackupTransport.getRestoreData:(Landroid/os/ParcelFileDescriptor;)I
            ireturn
        end local 1 // android.os.ParcelFileDescriptor outFd
        end local 0 // android.app.backup.BackupTransport$TransportImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Landroid/app/backup/BackupTransport$TransportImpl;
            0    1     1  outFd  Landroid/os/ParcelFileDescriptor;
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
       Name  Flags
      outFd  

  public void finishRestore();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.backup.BackupTransport$TransportImpl this
         0: .line 716
            aload 0 /* this */
            getfield android.app.backup.BackupTransport$TransportImpl.this$0:Landroid/app/backup/BackupTransport;
            invokevirtual android.app.backup.BackupTransport.finishRestore:()V
         1: .line 717
            return
        end local 0 // android.app.backup.BackupTransport$TransportImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/app/backup/BackupTransport$TransportImpl;
    Exceptions:
      throws android.os.RemoteException

  public long requestFullBackupTime();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.app.backup.BackupTransport$TransportImpl this
         0: .line 721
            aload 0 /* this */
            getfield android.app.backup.BackupTransport$TransportImpl.this$0:Landroid/app/backup/BackupTransport;
            invokevirtual android.app.backup.BackupTransport.requestFullBackupTime:()J
            lreturn
        end local 0 // android.app.backup.BackupTransport$TransportImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/backup/BackupTransport$TransportImpl;
    Exceptions:
      throws android.os.RemoteException

  public int performFullBackup(android.content.pm.PackageInfo, android.os.ParcelFileDescriptor, int);
    descriptor: (Landroid/content/pm/PackageInfo;Landroid/os/ParcelFileDescriptor;I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // android.app.backup.BackupTransport$TransportImpl this
        start local 1 // android.content.pm.PackageInfo targetPackage
        start local 2 // android.os.ParcelFileDescriptor socket
        start local 3 // int flags
         0: .line 727
            aload 0 /* this */
            getfield android.app.backup.BackupTransport$TransportImpl.this$0:Landroid/app/backup/BackupTransport;
            aload 1 /* targetPackage */
            aload 2 /* socket */
            iload 3 /* flags */
            invokevirtual android.app.backup.BackupTransport.performFullBackup:(Landroid/content/pm/PackageInfo;Landroid/os/ParcelFileDescriptor;I)I
            ireturn
        end local 3 // int flags
        end local 2 // android.os.ParcelFileDescriptor socket
        end local 1 // android.content.pm.PackageInfo targetPackage
        end local 0 // android.app.backup.BackupTransport$TransportImpl this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Landroid/app/backup/BackupTransport$TransportImpl;
            0    1     1  targetPackage  Landroid/content/pm/PackageInfo;
            0    1     2         socket  Landroid/os/ParcelFileDescriptor;
            0    1     3          flags  I
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
               Name  Flags
      targetPackage  
      socket         
      flags          

  public int checkFullBackupSize(long);
    descriptor: (J)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // android.app.backup.BackupTransport$TransportImpl this
        start local 1 // long size
         0: .line 732
            aload 0 /* this */
            getfield android.app.backup.BackupTransport$TransportImpl.this$0:Landroid/app/backup/BackupTransport;
            lload 1 /* size */
            invokevirtual android.app.backup.BackupTransport.checkFullBackupSize:(J)I
            ireturn
        end local 1 // long size
        end local 0 // android.app.backup.BackupTransport$TransportImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/backup/BackupTransport$TransportImpl;
            0    1     1  size  J
    MethodParameters:
      Name  Flags
      size  

  public int sendBackupData(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.app.backup.BackupTransport$TransportImpl this
        start local 1 // int numBytes
         0: .line 737
            aload 0 /* this */
            getfield android.app.backup.BackupTransport$TransportImpl.this$0:Landroid/app/backup/BackupTransport;
            iload 1 /* numBytes */
            invokevirtual android.app.backup.BackupTransport.sendBackupData:(I)I
            ireturn
        end local 1 // int numBytes
        end local 0 // android.app.backup.BackupTransport$TransportImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Landroid/app/backup/BackupTransport$TransportImpl;
            0    1     1  numBytes  I
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      numBytes  

  public void cancelFullBackup();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.backup.BackupTransport$TransportImpl this
         0: .line 742
            aload 0 /* this */
            getfield android.app.backup.BackupTransport$TransportImpl.this$0:Landroid/app/backup/BackupTransport;
            invokevirtual android.app.backup.BackupTransport.cancelFullBackup:()V
         1: .line 743
            return
        end local 0 // android.app.backup.BackupTransport$TransportImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/app/backup/BackupTransport$TransportImpl;
    Exceptions:
      throws android.os.RemoteException

  public boolean isAppEligibleForBackup(android.content.pm.PackageInfo, boolean);
    descriptor: (Landroid/content/pm/PackageInfo;Z)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.app.backup.BackupTransport$TransportImpl this
        start local 1 // android.content.pm.PackageInfo targetPackage
        start local 2 // boolean isFullBackup
         0: .line 748
            aload 0 /* this */
            getfield android.app.backup.BackupTransport$TransportImpl.this$0:Landroid/app/backup/BackupTransport;
            aload 1 /* targetPackage */
            iload 2 /* isFullBackup */
            invokevirtual android.app.backup.BackupTransport.isAppEligibleForBackup:(Landroid/content/pm/PackageInfo;Z)Z
            ireturn
        end local 2 // boolean isFullBackup
        end local 1 // android.content.pm.PackageInfo targetPackage
        end local 0 // android.app.backup.BackupTransport$TransportImpl this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Landroid/app/backup/BackupTransport$TransportImpl;
            0    1     1  targetPackage  Landroid/content/pm/PackageInfo;
            0    1     2   isFullBackup  Z
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
               Name  Flags
      targetPackage  
      isFullBackup   

  public long getBackupQuota(java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Z)J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.app.backup.BackupTransport$TransportImpl this
        start local 1 // java.lang.String packageName
        start local 2 // boolean isFullBackup
         0: .line 753
            aload 0 /* this */
            getfield android.app.backup.BackupTransport$TransportImpl.this$0:Landroid/app/backup/BackupTransport;
            aload 1 /* packageName */
            iload 2 /* isFullBackup */
            invokevirtual android.app.backup.BackupTransport.getBackupQuota:(Ljava/lang/String;Z)J
            lreturn
        end local 2 // boolean isFullBackup
        end local 1 // java.lang.String packageName
        end local 0 // android.app.backup.BackupTransport$TransportImpl this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Landroid/app/backup/BackupTransport$TransportImpl;
            0    1     1   packageName  Ljava/lang/String;
            0    1     2  isFullBackup  Z
    MethodParameters:
              Name  Flags
      packageName   
      isFullBackup  

  public int getTransportFlags();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.backup.BackupTransport$TransportImpl this
         0: .line 758
            aload 0 /* this */
            getfield android.app.backup.BackupTransport$TransportImpl.this$0:Landroid/app/backup/BackupTransport;
            invokevirtual android.app.backup.BackupTransport.getTransportFlags:()I
            ireturn
        end local 0 // android.app.backup.BackupTransport$TransportImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/backup/BackupTransport$TransportImpl;

  public int getNextFullRestoreDataChunk(android.os.ParcelFileDescriptor);
    descriptor: (Landroid/os/ParcelFileDescriptor;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.app.backup.BackupTransport$TransportImpl this
        start local 1 // android.os.ParcelFileDescriptor socket
         0: .line 763
            aload 0 /* this */
            getfield android.app.backup.BackupTransport$TransportImpl.this$0:Landroid/app/backup/BackupTransport;
            aload 1 /* socket */
            invokevirtual android.app.backup.BackupTransport.getNextFullRestoreDataChunk:(Landroid/os/ParcelFileDescriptor;)I
            ireturn
        end local 1 // android.os.ParcelFileDescriptor socket
        end local 0 // android.app.backup.BackupTransport$TransportImpl this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Landroid/app/backup/BackupTransport$TransportImpl;
            0    1     1  socket  Landroid/os/ParcelFileDescriptor;
    MethodParameters:
        Name  Flags
      socket  

  public int abortFullRestore();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.backup.BackupTransport$TransportImpl this
         0: .line 768
            aload 0 /* this */
            getfield android.app.backup.BackupTransport$TransportImpl.this$0:Landroid/app/backup/BackupTransport;
            invokevirtual android.app.backup.BackupTransport.abortFullRestore:()I
            ireturn
        end local 0 // android.app.backup.BackupTransport$TransportImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/backup/BackupTransport$TransportImpl;
}
SourceFile: "BackupTransport.java"
NestHost: android.app.backup.BackupTransport
InnerClasses:
  TransportImpl = android.app.backup.BackupTransport$TransportImpl of android.app.backup.BackupTransport
  public abstract Stub = com.android.internal.backup.IBackupTransport$Stub of com.android.internal.backup.IBackupTransport