public class org.eclipse.jgit.api.DeleteBranchCommand extends org.eclipse.jgit.api.GitCommand<java.util.List<java.lang.String>>
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.eclipse.jgit.api.DeleteBranchCommand
  super_class: org.eclipse.jgit.api.GitCommand
{
  private final java.util.Set<java.lang.String> branchNames;
    descriptor: Ljava/util/Set;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/Set<Ljava/lang/String;>;

  private boolean force;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private static volatile int[] $SWITCH_TABLE$org$eclipse$jgit$lib$RefUpdate$Result;
    descriptor: [I
    flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC

  protected void <init>(org.eclipse.jgit.lib.Repository);
    descriptor: (Lorg/eclipse/jgit/lib/Repository;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.eclipse.jgit.api.DeleteBranchCommand this
        start local 1 // org.eclipse.jgit.lib.Repository repo
         0: .line 94
            aload 0 /* this */
            aload 1 /* repo */
            invokespecial org.eclipse.jgit.api.GitCommand.<init>:(Lorg/eclipse/jgit/lib/Repository;)V
         1: .line 83
            aload 0 /* this */
            new java.util.HashSet
            dup
            invokespecial java.util.HashSet.<init>:()V
            putfield org.eclipse.jgit.api.DeleteBranchCommand.branchNames:Ljava/util/Set;
         2: .line 95
            return
        end local 1 // org.eclipse.jgit.lib.Repository repo
        end local 0 // org.eclipse.jgit.api.DeleteBranchCommand this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/eclipse/jgit/api/DeleteBranchCommand;
            0    3     1  repo  Lorg/eclipse/jgit/lib/Repository;
    MethodParameters:
      Name  Flags
      repo  

  public java.util.List<java.lang.String> call();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=12, args_size=1
        start local 0 // org.eclipse.jgit.api.DeleteBranchCommand this
         0: .line 101
            aload 0 /* this */
            invokevirtual org.eclipse.jgit.api.DeleteBranchCommand.checkCallable:()V
         1: .line 102
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 1 /* result */
        start local 1 // java.util.List result
         2: .line 103
            aload 0 /* this */
            getfield org.eclipse.jgit.api.DeleteBranchCommand.branchNames:Ljava/util/Set;
            invokeinterface java.util.Set.isEmpty:()Z
            ifeq 4
         3: .line 104
            aload 1 /* result */
            areturn
         4: .line 106
      StackMap locals: java.util.List
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jgit.api.DeleteBranchCommand.repo:Lorg/eclipse/jgit/lib/Repository;
            invokevirtual org.eclipse.jgit.lib.Repository.getFullBranch:()Ljava/lang/String;
            astore 2 /* currentBranch */
        start local 2 // java.lang.String currentBranch
         5: .line 107
            aload 0 /* this */
            getfield org.eclipse.jgit.api.DeleteBranchCommand.force:Z
            ifne 30
         6: .line 110
            aconst_null
            astore 3
            aconst_null
            astore 4
         7: new org.eclipse.jgit.revwalk.RevWalk
            dup
            aload 0 /* this */
            getfield org.eclipse.jgit.api.DeleteBranchCommand.repo:Lorg/eclipse/jgit/lib/Repository;
            invokespecial org.eclipse.jgit.revwalk.RevWalk.<init>:(Lorg/eclipse/jgit/lib/Repository;)V
            astore 5 /* walk */
        start local 5 // org.eclipse.jgit.revwalk.RevWalk walk
         8: .line 111
            aload 5 /* walk */
         9: .line 112
            aload 0 /* this */
            getfield org.eclipse.jgit.api.DeleteBranchCommand.repo:Lorg/eclipse/jgit/lib/Repository;
            ldc "HEAD"
            invokevirtual org.eclipse.jgit.lib.Repository.resolve:(Ljava/lang/String;)Lorg/eclipse/jgit/lib/ObjectId;
            invokevirtual org.eclipse.jgit.revwalk.RevWalk.parseCommit:(Lorg/eclipse/jgit/lib/AnyObjectId;)Lorg/eclipse/jgit/revwalk/RevCommit;
        10: .line 111
            astore 6 /* tip */
        start local 6 // org.eclipse.jgit.revwalk.RevCommit tip
        11: .line 113
            aload 0 /* this */
            getfield org.eclipse.jgit.api.DeleteBranchCommand.branchNames:Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 8
            goto 23
      StackMap locals: org.eclipse.jgit.api.DeleteBranchCommand java.util.List java.lang.String java.lang.Throwable java.lang.Throwable org.eclipse.jgit.revwalk.RevWalk org.eclipse.jgit.revwalk.RevCommit top java.util.Iterator
      StackMap stack:
        12: aload 8
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.lang.String
            astore 7 /* branchName */
        start local 7 // java.lang.String branchName
        13: .line 114
            aload 7 /* branchName */
            ifnonnull 15
        14: .line 115
            goto 23
        15: .line 116
      StackMap locals: org.eclipse.jgit.api.DeleteBranchCommand java.util.List java.lang.String java.lang.Throwable java.lang.Throwable org.eclipse.jgit.revwalk.RevWalk org.eclipse.jgit.revwalk.RevCommit java.lang.String java.util.Iterator
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jgit.api.DeleteBranchCommand.repo:Lorg/eclipse/jgit/lib/Repository;
            aload 7 /* branchName */
            invokevirtual org.eclipse.jgit.lib.Repository.findRef:(Ljava/lang/String;)Lorg/eclipse/jgit/lib/Ref;
            astore 9 /* currentRef */
        start local 9 // org.eclipse.jgit.lib.Ref currentRef
        16: .line 117
            aload 9 /* currentRef */
            ifnonnull 18
        17: .line 118
            goto 23
        18: .line 120
      StackMap locals: org.eclipse.jgit.lib.Ref
      StackMap stack:
            aload 5 /* walk */
        19: .line 121
            aload 0 /* this */
            getfield org.eclipse.jgit.api.DeleteBranchCommand.repo:Lorg/eclipse/jgit/lib/Repository;
            aload 7 /* branchName */
            invokevirtual org.eclipse.jgit.lib.Repository.resolve:(Ljava/lang/String;)Lorg/eclipse/jgit/lib/ObjectId;
            invokevirtual org.eclipse.jgit.revwalk.RevWalk.parseCommit:(Lorg/eclipse/jgit/lib/AnyObjectId;)Lorg/eclipse/jgit/revwalk/RevCommit;
        20: .line 120
            astore 10 /* base */
        start local 10 // org.eclipse.jgit.revwalk.RevCommit base
        21: .line 122
            aload 5 /* walk */
            aload 10 /* base */
            aload 6 /* tip */
            invokevirtual org.eclipse.jgit.revwalk.RevWalk.isMergedInto:(Lorg/eclipse/jgit/revwalk/RevCommit;Lorg/eclipse/jgit/revwalk/RevCommit;)Z
            ifne 23
        22: .line 123
            new org.eclipse.jgit.api.errors.NotMergedException
            dup
            invokespecial org.eclipse.jgit.api.errors.NotMergedException.<init>:()V
            athrow
        end local 10 // org.eclipse.jgit.revwalk.RevCommit base
        end local 9 // org.eclipse.jgit.lib.Ref currentRef
        end local 7 // java.lang.String branchName
        23: .line 113
      StackMap locals: org.eclipse.jgit.api.DeleteBranchCommand java.util.List java.lang.String java.lang.Throwable java.lang.Throwable org.eclipse.jgit.revwalk.RevWalk org.eclipse.jgit.revwalk.RevCommit top java.util.Iterator
      StackMap stack:
            aload 8
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 12
        end local 6 // org.eclipse.jgit.revwalk.RevCommit tip
        24: .line 126
            aload 5 /* walk */
            ifnull 30
            aload 5 /* walk */
            invokevirtual org.eclipse.jgit.revwalk.RevWalk.close:()V
            goto 30
      StackMap locals: org.eclipse.jgit.api.DeleteBranchCommand java.util.List java.lang.String java.lang.Throwable java.lang.Throwable org.eclipse.jgit.revwalk.RevWalk
      StackMap stack: java.lang.Throwable
        25: astore 3
            aload 5 /* walk */
            ifnull 26
            aload 5 /* walk */
            invokevirtual org.eclipse.jgit.revwalk.RevWalk.close:()V
        end local 5 // org.eclipse.jgit.revwalk.RevWalk walk
      StackMap locals:
      StackMap stack:
        26: aload 3
            athrow
      StackMap locals:
      StackMap stack: java.lang.Throwable
        27: astore 4
            aload 3
            ifnonnull 28
            aload 4
            astore 3
            goto 29
      StackMap locals:
      StackMap stack:
        28: aload 3
            aload 4
            if_acmpeq 29
            aload 3
            aload 4
            invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
      StackMap locals:
      StackMap stack:
        29: aload 3
            athrow
        30: .line 128
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            invokevirtual org.eclipse.jgit.api.DeleteBranchCommand.setCallable:(Z)V
        31: .line 129
            aload 0 /* this */
            getfield org.eclipse.jgit.api.DeleteBranchCommand.branchNames:Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 4
            goto 70
      StackMap locals: org.eclipse.jgit.api.DeleteBranchCommand java.util.List java.lang.String top java.util.Iterator
      StackMap stack:
        32: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.lang.String
            astore 3 /* branchName */
        start local 3 // java.lang.String branchName
        33: .line 130
            aload 3 /* branchName */
            ifnonnull 35
        34: .line 131
            goto 70
        35: .line 132
      StackMap locals: org.eclipse.jgit.api.DeleteBranchCommand java.util.List java.lang.String java.lang.String java.util.Iterator
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jgit.api.DeleteBranchCommand.repo:Lorg/eclipse/jgit/lib/Repository;
            aload 3 /* branchName */
            invokevirtual org.eclipse.jgit.lib.Repository.findRef:(Ljava/lang/String;)Lorg/eclipse/jgit/lib/Ref;
            astore 5 /* currentRef */
        start local 5 // org.eclipse.jgit.lib.Ref currentRef
        36: .line 133
            aload 5 /* currentRef */
            ifnonnull 38
        37: .line 134
            goto 70
        38: .line 135
      StackMap locals: org.eclipse.jgit.lib.Ref
      StackMap stack:
            aload 5 /* currentRef */
            invokeinterface org.eclipse.jgit.lib.Ref.getName:()Ljava/lang/String;
            astore 6 /* fullName */
        start local 6 // java.lang.String fullName
        39: .line 136
            aload 6 /* fullName */
            aload 2 /* currentBranch */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 45
        40: .line 137
            new org.eclipse.jgit.api.errors.CannotDeleteCurrentBranchException
            dup
        41: .line 140
            invokestatic org.eclipse.jgit.internal.JGitText.get:()Lorg/eclipse/jgit/internal/JGitText;
            getfield org.eclipse.jgit.internal.JGitText.cannotDeleteCheckedOutBranch:Ljava/lang/String;
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
        42: .line 141
            aload 3 /* branchName */
            aastore
        43: .line 139
            invokestatic java.text.MessageFormat.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
        44: .line 137
            invokespecial org.eclipse.jgit.api.errors.CannotDeleteCurrentBranchException.<init>:(Ljava/lang/String;)V
            athrow
        45: .line 142
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jgit.api.DeleteBranchCommand.repo:Lorg/eclipse/jgit/lib/Repository;
            aload 6 /* fullName */
            invokevirtual org.eclipse.jgit.lib.Repository.updateRef:(Ljava/lang/String;)Lorg/eclipse/jgit/lib/RefUpdate;
            astore 7 /* update */
        start local 7 // org.eclipse.jgit.lib.RefUpdate update
        46: .line 143
            aload 7 /* update */
            ldc "branch deleted"
            iconst_0
            invokevirtual org.eclipse.jgit.lib.RefUpdate.setRefLogMessage:(Ljava/lang/String;Z)V
        47: .line 144
            aload 7 /* update */
            iconst_1
            invokevirtual org.eclipse.jgit.lib.RefUpdate.setForceUpdate:(Z)V
        48: .line 145
            aload 7 /* update */
            invokevirtual org.eclipse.jgit.lib.RefUpdate.delete:()Lorg/eclipse/jgit/lib/RefUpdate$Result;
            astore 8 /* deleteResult */
        start local 8 // org.eclipse.jgit.lib.RefUpdate$Result deleteResult
        49: .line 147
            iconst_1
            istore 9 /* ok */
        start local 9 // boolean ok
        50: .line 148
            invokestatic org.eclipse.jgit.api.DeleteBranchCommand.$SWITCH_TABLE$org$eclipse$jgit$lib$RefUpdate$Result:()[I
            aload 8 /* deleteResult */
            invokevirtual org.eclipse.jgit.lib.RefUpdate$Result.ordinal:()I
            iaload
            lookupswitch { // 3
                    2: 51
                    7: 51
                    9: 51
              default: 53
          }
        51: .line 152
      StackMap locals: org.eclipse.jgit.lib.RefUpdate org.eclipse.jgit.lib.RefUpdate$Result int
      StackMap stack:
            iconst_0
            istore 9 /* ok */
        52: .line 153
            goto 53
        53: .line 158
      StackMap locals:
      StackMap stack:
            iload 9 /* ok */
            ifeq 66
        54: .line 159
            aload 1 /* result */
            aload 6 /* fullName */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        55: .line 160
            aload 6 /* fullName */
            ldc "refs/heads/"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 70
        56: .line 161
            aload 6 /* fullName */
        57: .line 162
            ldc "refs/heads/"
            invokevirtual java.lang.String.length:()I
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
        58: .line 161
            astore 10 /* shortenedName */
        start local 10 // java.lang.String shortenedName
        59: .line 164
            aload 0 /* this */
            getfield org.eclipse.jgit.api.DeleteBranchCommand.repo:Lorg/eclipse/jgit/lib/Repository;
            invokevirtual org.eclipse.jgit.lib.Repository.getConfig:()Lorg/eclipse/jgit/lib/StoredConfig;
            astore 11 /* cfg */
        start local 11 // org.eclipse.jgit.lib.StoredConfig cfg
        60: .line 165
            aload 11 /* cfg */
        61: .line 166
            ldc "branch"
        62: .line 167
            aload 10 /* shortenedName */
        63: .line 165
            invokevirtual org.eclipse.jgit.lib.StoredConfig.unsetSection:(Ljava/lang/String;Ljava/lang/String;)V
        64: .line 168
            aload 11 /* cfg */
            invokevirtual org.eclipse.jgit.lib.StoredConfig.save:()V
        end local 11 // org.eclipse.jgit.lib.StoredConfig cfg
        end local 10 // java.lang.String shortenedName
        65: .line 170
            goto 70
        66: .line 171
      StackMap locals:
      StackMap stack:
            new org.eclipse.jgit.api.errors.JGitInternalException
            dup
        67: .line 172
            invokestatic org.eclipse.jgit.internal.JGitText.get:()Lorg/eclipse/jgit/internal/JGitText;
            getfield org.eclipse.jgit.internal.JGitText.deleteBranchUnexpectedResult:Ljava/lang/String;
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
        68: .line 173
            aload 8 /* deleteResult */
            invokevirtual org.eclipse.jgit.lib.RefUpdate$Result.name:()Ljava/lang/String;
            aastore
        69: .line 171
            invokestatic java.text.MessageFormat.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokespecial org.eclipse.jgit.api.errors.JGitInternalException.<init>:(Ljava/lang/String;)V
            athrow
        end local 9 // boolean ok
        end local 8 // org.eclipse.jgit.lib.RefUpdate$Result deleteResult
        end local 7 // org.eclipse.jgit.lib.RefUpdate update
        end local 6 // java.lang.String fullName
        end local 5 // org.eclipse.jgit.lib.Ref currentRef
        end local 3 // java.lang.String branchName
        70: .line 129
      StackMap locals: org.eclipse.jgit.api.DeleteBranchCommand java.util.List java.lang.String top java.util.Iterator
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 32
        71: .line 175
            aload 1 /* result */
        72: areturn
        end local 2 // java.lang.String currentBranch
        73: .line 176
      StackMap locals: org.eclipse.jgit.api.DeleteBranchCommand java.util.List
      StackMap stack: java.io.IOException
            astore 2 /* ioe */
        start local 2 // java.io.IOException ioe
        74: .line 177
            new org.eclipse.jgit.api.errors.JGitInternalException
            dup
            aload 2 /* ioe */
            invokevirtual java.io.IOException.getMessage:()Ljava/lang/String;
            aload 2 /* ioe */
            invokespecial org.eclipse.jgit.api.errors.JGitInternalException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
            athrow
        end local 2 // java.io.IOException ioe
        end local 1 // java.util.List result
        end local 0 // org.eclipse.jgit.api.DeleteBranchCommand this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   75     0           this  Lorg/eclipse/jgit/api/DeleteBranchCommand;
            2   75     1         result  Ljava/util/List<Ljava/lang/String;>;
            5   73     2  currentBranch  Ljava/lang/String;
            8   26     5           walk  Lorg/eclipse/jgit/revwalk/RevWalk;
           11   24     6            tip  Lorg/eclipse/jgit/revwalk/RevCommit;
           13   23     7     branchName  Ljava/lang/String;
           16   23     9     currentRef  Lorg/eclipse/jgit/lib/Ref;
           21   23    10           base  Lorg/eclipse/jgit/revwalk/RevCommit;
           33   70     3     branchName  Ljava/lang/String;
           36   70     5     currentRef  Lorg/eclipse/jgit/lib/Ref;
           39   70     6       fullName  Ljava/lang/String;
           46   70     7         update  Lorg/eclipse/jgit/lib/RefUpdate;
           49   70     8   deleteResult  Lorg/eclipse/jgit/lib/RefUpdate$Result;
           50   70     9             ok  Z
           59   65    10  shortenedName  Ljava/lang/String;
           60   65    11            cfg  Lorg/eclipse/jgit/lib/StoredConfig;
           74   75     2            ioe  Ljava/io/IOException;
      Exception table:
        from    to  target  type
           8    24      25  any
           7    27      27  any
           4    72      73  Class java.io.IOException
    Exceptions:
      throws org.eclipse.jgit.api.errors.GitAPIException, org.eclipse.jgit.api.errors.NotMergedException, org.eclipse.jgit.api.errors.CannotDeleteCurrentBranchException
    Signature: ()Ljava/util/List<Ljava/lang/String;>;

  public org.eclipse.jgit.api.DeleteBranchCommand setBranchNames(java.lang.String[]);
    descriptor: ([Ljava/lang/String;)Lorg/eclipse/jgit/api/DeleteBranchCommand;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jgit.api.DeleteBranchCommand this
        start local 1 // java.lang.String[] branchnames
         0: .line 190
            aload 0 /* this */
            invokevirtual org.eclipse.jgit.api.DeleteBranchCommand.checkCallable:()V
         1: .line 191
            aload 0 /* this */
            getfield org.eclipse.jgit.api.DeleteBranchCommand.branchNames:Ljava/util/Set;
            invokeinterface java.util.Set.clear:()V
         2: .line 192
            aload 0 /* this */
            getfield org.eclipse.jgit.api.DeleteBranchCommand.branchNames:Ljava/util/Set;
            aload 1 /* branchnames */
            invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
            invokeinterface java.util.Set.addAll:(Ljava/util/Collection;)Z
            pop
         3: .line 193
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String[] branchnames
        end local 0 // org.eclipse.jgit.api.DeleteBranchCommand this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    4     0         this  Lorg/eclipse/jgit/api/DeleteBranchCommand;
            0    4     1  branchnames  [Ljava/lang/String;
    MethodParameters:
             Name  Flags
      branchnames  

  public org.eclipse.jgit.api.DeleteBranchCommand setForce(boolean);
    descriptor: (Z)Lorg/eclipse/jgit/api/DeleteBranchCommand;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jgit.api.DeleteBranchCommand this
        start local 1 // boolean force
         0: .line 208
            aload 0 /* this */
            invokevirtual org.eclipse.jgit.api.DeleteBranchCommand.checkCallable:()V
         1: .line 209
            aload 0 /* this */
            iload 1 /* force */
            putfield org.eclipse.jgit.api.DeleteBranchCommand.force:Z
         2: .line 210
            aload 0 /* this */
            areturn
        end local 1 // boolean force
        end local 0 // org.eclipse.jgit.api.DeleteBranchCommand this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lorg/eclipse/jgit/api/DeleteBranchCommand;
            0    3     1  force  Z
    MethodParameters:
       Name  Flags
      force  

  public java.lang.Object call();
    descriptor: ()Ljava/lang/Object;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual org.eclipse.jgit.api.DeleteBranchCommand.call:()Ljava/util/List;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws org.eclipse.jgit.api.errors.GitAPIException

  static int[] $SWITCH_TABLE$org$eclipse$jgit$lib$RefUpdate$Result();
    descriptor: ()[I
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 82
            getstatic org.eclipse.jgit.api.DeleteBranchCommand.$SWITCH_TABLE$org$eclipse$jgit$lib$RefUpdate$Result:[I
            dup
            ifnull 1
            areturn
      StackMap locals:
      StackMap stack: int[]
         1: pop
            invokestatic org.eclipse.jgit.lib.RefUpdate$Result.values:()[Lorg/eclipse/jgit/lib/RefUpdate$Result;
            arraylength
            newarray 10
            astore 0
         2: aload 0
            getstatic org.eclipse.jgit.lib.RefUpdate$Result.FAST_FORWARD:Lorg/eclipse/jgit/lib/RefUpdate$Result;
            invokevirtual org.eclipse.jgit.lib.RefUpdate$Result.ordinal:()I
            bipush 6
            iastore
         3: goto 5
      StackMap locals: int[]
      StackMap stack: java.lang.NoSuchFieldError
         4: pop
      StackMap locals:
      StackMap stack:
         5: aload 0
            getstatic org.eclipse.jgit.lib.RefUpdate$Result.FORCED:Lorg/eclipse/jgit/lib/RefUpdate$Result;
            invokevirtual org.eclipse.jgit.lib.RefUpdate$Result.ordinal:()I
            iconst_5
            iastore
         6: goto 8
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
         7: pop
      StackMap locals:
      StackMap stack:
         8: aload 0
            getstatic org.eclipse.jgit.lib.RefUpdate$Result.IO_FAILURE:Lorg/eclipse/jgit/lib/RefUpdate$Result;
            invokevirtual org.eclipse.jgit.lib.RefUpdate$Result.ordinal:()I
            bipush 9
            iastore
         9: goto 11
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        10: pop
      StackMap locals:
      StackMap stack:
        11: aload 0
            getstatic org.eclipse.jgit.lib.RefUpdate$Result.LOCK_FAILURE:Lorg/eclipse/jgit/lib/RefUpdate$Result;
            invokevirtual org.eclipse.jgit.lib.RefUpdate$Result.ordinal:()I
            iconst_2
            iastore
        12: goto 14
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        13: pop
      StackMap locals:
      StackMap stack:
        14: aload 0
            getstatic org.eclipse.jgit.lib.RefUpdate$Result.NEW:Lorg/eclipse/jgit/lib/RefUpdate$Result;
            invokevirtual org.eclipse.jgit.lib.RefUpdate$Result.ordinal:()I
            iconst_4
            iastore
        15: goto 17
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        16: pop
      StackMap locals:
      StackMap stack:
        17: aload 0
            getstatic org.eclipse.jgit.lib.RefUpdate$Result.NOT_ATTEMPTED:Lorg/eclipse/jgit/lib/RefUpdate$Result;
            invokevirtual org.eclipse.jgit.lib.RefUpdate$Result.ordinal:()I
            iconst_1
            iastore
        18: goto 20
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        19: pop
      StackMap locals:
      StackMap stack:
        20: aload 0
            getstatic org.eclipse.jgit.lib.RefUpdate$Result.NO_CHANGE:Lorg/eclipse/jgit/lib/RefUpdate$Result;
            invokevirtual org.eclipse.jgit.lib.RefUpdate$Result.ordinal:()I
            iconst_3
            iastore
        21: goto 23
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        22: pop
      StackMap locals:
      StackMap stack:
        23: aload 0
            getstatic org.eclipse.jgit.lib.RefUpdate$Result.REJECTED:Lorg/eclipse/jgit/lib/RefUpdate$Result;
            invokevirtual org.eclipse.jgit.lib.RefUpdate$Result.ordinal:()I
            bipush 7
            iastore
        24: goto 26
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        25: pop
      StackMap locals:
      StackMap stack:
        26: aload 0
            getstatic org.eclipse.jgit.lib.RefUpdate$Result.REJECTED_CURRENT_BRANCH:Lorg/eclipse/jgit/lib/RefUpdate$Result;
            invokevirtual org.eclipse.jgit.lib.RefUpdate$Result.ordinal:()I
            bipush 8
            iastore
        27: goto 29
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        28: pop
      StackMap locals:
      StackMap stack:
        29: aload 0
            getstatic org.eclipse.jgit.lib.RefUpdate$Result.REJECTED_MISSING_OBJECT:Lorg/eclipse/jgit/lib/RefUpdate$Result;
            invokevirtual org.eclipse.jgit.lib.RefUpdate$Result.ordinal:()I
            bipush 11
            iastore
        30: goto 32
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        31: pop
      StackMap locals:
      StackMap stack:
        32: aload 0
            getstatic org.eclipse.jgit.lib.RefUpdate$Result.REJECTED_OTHER_REASON:Lorg/eclipse/jgit/lib/RefUpdate$Result;
            invokevirtual org.eclipse.jgit.lib.RefUpdate$Result.ordinal:()I
            bipush 12
            iastore
        33: goto 35
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        34: pop
      StackMap locals:
      StackMap stack:
        35: aload 0
            getstatic org.eclipse.jgit.lib.RefUpdate$Result.RENAMED:Lorg/eclipse/jgit/lib/RefUpdate$Result;
            invokevirtual org.eclipse.jgit.lib.RefUpdate$Result.ordinal:()I
            bipush 10
            iastore
        36: goto 38
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        37: pop
      StackMap locals:
      StackMap stack:
        38: aload 0
            dup
            putstatic org.eclipse.jgit.api.DeleteBranchCommand.$SWITCH_TABLE$org$eclipse$jgit$lib$RefUpdate$Result:[I
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
      Exception table:
        from    to  target  type
           2     3       4  Class java.lang.NoSuchFieldError
           5     6       7  Class java.lang.NoSuchFieldError
           8     9      10  Class java.lang.NoSuchFieldError
          11    12      13  Class java.lang.NoSuchFieldError
          14    15      16  Class java.lang.NoSuchFieldError
          17    18      19  Class java.lang.NoSuchFieldError
          20    21      22  Class java.lang.NoSuchFieldError
          23    24      25  Class java.lang.NoSuchFieldError
          26    27      28  Class java.lang.NoSuchFieldError
          29    30      31  Class java.lang.NoSuchFieldError
          32    33      34  Class java.lang.NoSuchFieldError
          35    36      37  Class java.lang.NoSuchFieldError
}
Signature: Lorg/eclipse/jgit/api/GitCommand<Ljava/util/List<Ljava/lang/String;>;>;
SourceFile: "DeleteBranchCommand.java"
InnerClasses:
  public final Result = org.eclipse.jgit.lib.RefUpdate$Result of org.eclipse.jgit.lib.RefUpdate