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

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

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

  public void <init>(org.eclipse.jgit.lib.Repository);
    descriptor: (Lorg/eclipse/jgit/lib/Repository;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.eclipse.jgit.api.SubmoduleDeinitCommand this
        start local 1 // org.eclipse.jgit.lib.Repository repo
         0: .line 66
            aload 0 /* this */
            aload 1 /* repo */
            invokespecial org.eclipse.jgit.api.GitCommand.<init>:(Lorg/eclipse/jgit/lib/Repository;)V
         1: .line 67
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield org.eclipse.jgit.api.SubmoduleDeinitCommand.paths:Ljava/util/Collection;
         2: .line 68
            return
        end local 1 // org.eclipse.jgit.lib.Repository repo
        end local 0 // org.eclipse.jgit.api.SubmoduleDeinitCommand this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/eclipse/jgit/api/SubmoduleDeinitCommand;
            0    3     1  repo  Lorg/eclipse/jgit/lib/Repository;
    MethodParameters:
      Name  Flags
      repo  

  public java.util.Collection<org.eclipse.jgit.api.SubmoduleDeinitResult> call();
    descriptor: ()Ljava/util/Collection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=10, args_size=1
        start local 0 // org.eclipse.jgit.api.SubmoduleDeinitCommand this
         0: .line 81
            aload 0 /* this */
            invokevirtual org.eclipse.jgit.api.SubmoduleDeinitCommand.checkCallable:()V
         1: .line 83
            aload 0 /* this */
            getfield org.eclipse.jgit.api.SubmoduleDeinitCommand.paths:Ljava/util/Collection;
            invokeinterface java.util.Collection.isEmpty:()Z
            ifeq 4
         2: .line 84
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
         3: areturn
         4: .line 86
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jgit.api.SubmoduleDeinitCommand.paths:Ljava/util/Collection;
            invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
            astore 2
            goto 8
      StackMap locals: org.eclipse.jgit.api.SubmoduleDeinitCommand top java.util.Iterator
      StackMap stack:
         5: aload 2
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.lang.String
            astore 1 /* path */
        start local 1 // java.lang.String path
         6: .line 87
            aload 0 /* this */
            aload 1 /* path */
            invokevirtual org.eclipse.jgit.api.SubmoduleDeinitCommand.submoduleExists:(Ljava/lang/String;)Z
            ifne 8
         7: .line 88
            new org.eclipse.jgit.api.SubmoduleDeinitCommand$NoSuchSubmoduleException
            dup
            aload 1 /* path */
            invokespecial org.eclipse.jgit.api.SubmoduleDeinitCommand$NoSuchSubmoduleException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // java.lang.String path
         8: .line 86
      StackMap locals:
      StackMap stack:
            aload 2
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 5
         9: .line 91
            new java.util.ArrayList
            dup
            aload 0 /* this */
            getfield org.eclipse.jgit.api.SubmoduleDeinitCommand.paths:Ljava/util/Collection;
            invokeinterface java.util.Collection.size:()I
            invokespecial java.util.ArrayList.<init>:(I)V
            astore 1 /* results */
        start local 1 // java.util.List results
        10: .line 92
            aconst_null
            astore 2
            aconst_null
            astore 3
        11: new org.eclipse.jgit.revwalk.RevWalk
            dup
            aload 0 /* this */
            getfield org.eclipse.jgit.api.SubmoduleDeinitCommand.repo:Lorg/eclipse/jgit/lib/Repository;
            invokespecial org.eclipse.jgit.revwalk.RevWalk.<init>:(Lorg/eclipse/jgit/lib/Repository;)V
            astore 4 /* revWalk */
        start local 4 // org.eclipse.jgit.revwalk.RevWalk revWalk
        12: .line 93
            aload 0 /* this */
            getfield org.eclipse.jgit.api.SubmoduleDeinitCommand.repo:Lorg/eclipse/jgit/lib/Repository;
            invokestatic org.eclipse.jgit.submodule.SubmoduleWalk.forIndex:(Lorg/eclipse/jgit/lib/Repository;)Lorg/eclipse/jgit/submodule/SubmoduleWalk;
            astore 5 /* generator */
        start local 5 // org.eclipse.jgit.submodule.SubmoduleWalk generator
        13: .line 94
            aload 5 /* generator */
            aload 0 /* this */
            getfield org.eclipse.jgit.api.SubmoduleDeinitCommand.paths:Ljava/util/Collection;
            invokestatic org.eclipse.jgit.treewalk.filter.PathFilterGroup.createFromStrings:(Ljava/util/Collection;)Lorg/eclipse/jgit/treewalk/filter/TreeFilter;
            invokevirtual org.eclipse.jgit.submodule.SubmoduleWalk.setFilter:(Lorg/eclipse/jgit/treewalk/filter/TreeFilter;)Lorg/eclipse/jgit/submodule/SubmoduleWalk;
            pop
        14: .line 95
            aload 0 /* this */
            getfield org.eclipse.jgit.api.SubmoduleDeinitCommand.repo:Lorg/eclipse/jgit/lib/Repository;
            invokevirtual org.eclipse.jgit.lib.Repository.getConfig:()Lorg/eclipse/jgit/lib/StoredConfig;
            astore 6 /* config */
        start local 6 // org.eclipse.jgit.lib.StoredConfig config
        15: .line 96
            goto 35
        16: .line 97
      StackMap locals: org.eclipse.jgit.api.SubmoduleDeinitCommand java.util.List java.lang.Throwable java.lang.Throwable org.eclipse.jgit.revwalk.RevWalk org.eclipse.jgit.submodule.SubmoduleWalk org.eclipse.jgit.lib.StoredConfig
      StackMap stack:
            aload 5 /* generator */
            invokevirtual org.eclipse.jgit.submodule.SubmoduleWalk.getPath:()Ljava/lang/String;
            astore 7 /* path */
        start local 7 // java.lang.String path
        17: .line 98
            aload 5 /* generator */
            invokevirtual org.eclipse.jgit.submodule.SubmoduleWalk.getModuleName:()Ljava/lang/String;
            astore 8 /* name */
        start local 8 // java.lang.String name
        18: .line 99
            aload 0 /* this */
            aload 4 /* revWalk */
            aload 7 /* path */
            invokevirtual org.eclipse.jgit.api.SubmoduleDeinitCommand.checkDirty:(Lorg/eclipse/jgit/revwalk/RevWalk;Ljava/lang/String;)Lorg/eclipse/jgit/api/SubmoduleDeinitCommand$SubmoduleDeinitStatus;
            astore 9 /* status */
        start local 9 // org.eclipse.jgit.api.SubmoduleDeinitCommand$SubmoduleDeinitStatus status
        19: .line 100
            invokestatic org.eclipse.jgit.api.SubmoduleDeinitCommand.$SWITCH_TABLE$org$eclipse$jgit$api$SubmoduleDeinitCommand$SubmoduleDeinitStatus:()[I
            aload 9 /* status */
            invokevirtual org.eclipse.jgit.api.SubmoduleDeinitCommand$SubmoduleDeinitStatus.ordinal:()I
            iaload
            tableswitch { // 1 - 4
                    1: 22
                    2: 20
                    3: 27
                    4: 23
              default: 27
          }
        20: .line 102
      StackMap locals: java.lang.String java.lang.String org.eclipse.jgit.api.SubmoduleDeinitCommand$SubmoduleDeinitStatus
      StackMap stack:
            aload 0 /* this */
            aload 7 /* path */
            invokevirtual org.eclipse.jgit.api.SubmoduleDeinitCommand.deinit:(Ljava/lang/String;)V
        21: .line 103
            goto 31
        22: .line 105
      StackMap locals:
      StackMap stack:
            goto 31
        23: .line 107
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jgit.api.SubmoduleDeinitCommand.force:Z
            ifeq 31
        24: .line 108
            aload 0 /* this */
            aload 7 /* path */
            invokevirtual org.eclipse.jgit.api.SubmoduleDeinitCommand.deinit:(Ljava/lang/String;)V
        25: .line 109
            getstatic org.eclipse.jgit.api.SubmoduleDeinitCommand$SubmoduleDeinitStatus.FORCED:Lorg/eclipse/jgit/api/SubmoduleDeinitCommand$SubmoduleDeinitStatus;
            astore 9 /* status */
        26: .line 111
            goto 31
        27: .line 113
      StackMap locals:
      StackMap stack:
            new org.eclipse.jgit.api.errors.JGitInternalException
            dup
        28: .line 114
            invokestatic org.eclipse.jgit.internal.JGitText.get:()Lorg/eclipse/jgit/internal/JGitText;
            getfield org.eclipse.jgit.internal.JGitText.unexpectedSubmoduleStatus:Ljava/lang/String;
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
        29: .line 115
            aload 9 /* status */
            aastore
        30: .line 113
            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
        31: .line 118
      StackMap locals:
      StackMap stack:
            aload 6 /* config */
        32: .line 119
            ldc "submodule"
            aload 8 /* name */
        33: .line 118
            invokevirtual org.eclipse.jgit.lib.StoredConfig.unsetSection:(Ljava/lang/String;Ljava/lang/String;)V
        34: .line 120
            aload 1 /* results */
            new org.eclipse.jgit.api.SubmoduleDeinitResult
            dup
            aload 7 /* path */
            aload 9 /* status */
            invokespecial org.eclipse.jgit.api.SubmoduleDeinitResult.<init>:(Ljava/lang/String;Lorg/eclipse/jgit/api/SubmoduleDeinitCommand$SubmoduleDeinitStatus;)V
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 9 // org.eclipse.jgit.api.SubmoduleDeinitCommand$SubmoduleDeinitStatus status
        end local 8 // java.lang.String name
        end local 7 // java.lang.String path
        35: .line 96
      StackMap locals:
      StackMap stack:
            aload 5 /* generator */
            invokevirtual org.eclipse.jgit.submodule.SubmoduleWalk.next:()Z
            ifne 16
        end local 6 // org.eclipse.jgit.lib.StoredConfig config
        36: .line 122
            aload 5 /* generator */
            ifnull 39
            aload 5 /* generator */
            invokevirtual org.eclipse.jgit.submodule.SubmoduleWalk.close:()V
            goto 39
      StackMap locals: org.eclipse.jgit.api.SubmoduleDeinitCommand java.util.List java.lang.Throwable java.lang.Throwable org.eclipse.jgit.revwalk.RevWalk org.eclipse.jgit.submodule.SubmoduleWalk
      StackMap stack: java.lang.Throwable
        37: astore 2
            aload 5 /* generator */
            ifnull 38
            aload 5 /* generator */
            invokevirtual org.eclipse.jgit.submodule.SubmoduleWalk.close:()V
        end local 5 // org.eclipse.jgit.submodule.SubmoduleWalk generator
      StackMap locals:
      StackMap stack:
        38: aload 2
            athrow
      StackMap locals:
      StackMap stack:
        39: aload 4 /* revWalk */
            ifnull 47
            aload 4 /* revWalk */
            invokevirtual org.eclipse.jgit.revwalk.RevWalk.close:()V
            goto 47
      StackMap locals:
      StackMap stack: java.lang.Throwable
        40: astore 3
            aload 2
            ifnonnull 41
            aload 3
            astore 2
            goto 42
      StackMap locals:
      StackMap stack:
        41: aload 2
            aload 3
            if_acmpeq 42
            aload 2
            aload 3
            invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
      StackMap locals:
      StackMap stack:
        42: aload 4 /* revWalk */
            ifnull 43
            aload 4 /* revWalk */
            invokevirtual org.eclipse.jgit.revwalk.RevWalk.close:()V
        end local 4 // org.eclipse.jgit.revwalk.RevWalk revWalk
      StackMap locals:
      StackMap stack:
        43: aload 2
            athrow
      StackMap locals:
      StackMap stack: java.lang.Throwable
        44: astore 3
            aload 2
            ifnonnull 45
            aload 3
            astore 2
            goto 46
      StackMap locals:
      StackMap stack:
        45: aload 2
            aload 3
            if_acmpeq 46
            aload 2
            aload 3
            invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
      StackMap locals:
      StackMap stack:
        46: aload 2
            athrow
        47: .line 123
      StackMap locals:
      StackMap stack:
            aload 1 /* results */
        48: areturn
        end local 1 // java.util.List results
        49: .line 124
      StackMap locals: org.eclipse.jgit.api.SubmoduleDeinitCommand
      StackMap stack: org.eclipse.jgit.errors.ConfigInvalidException
            astore 1 /* e */
        start local 1 // org.eclipse.jgit.errors.ConfigInvalidException e
        50: .line 125
            new org.eclipse.jgit.api.errors.InvalidConfigurationException
            dup
            aload 1 /* e */
            invokevirtual org.eclipse.jgit.errors.ConfigInvalidException.getMessage:()Ljava/lang/String;
            aload 1 /* e */
            invokespecial org.eclipse.jgit.api.errors.InvalidConfigurationException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
            athrow
        end local 1 // org.eclipse.jgit.errors.ConfigInvalidException e
        51: .line 126
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 1 /* e */
        start local 1 // java.io.IOException e
        52: .line 127
            new org.eclipse.jgit.api.errors.JGitInternalException
            dup
            aload 1 /* e */
            invokevirtual java.io.IOException.getMessage:()Ljava/lang/String;
            aload 1 /* e */
            invokespecial org.eclipse.jgit.api.errors.JGitInternalException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
            athrow
        end local 1 // java.io.IOException e
        end local 0 // org.eclipse.jgit.api.SubmoduleDeinitCommand this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   53     0       this  Lorg/eclipse/jgit/api/SubmoduleDeinitCommand;
            6    8     1       path  Ljava/lang/String;
           10   49     1    results  Ljava/util/List<Lorg/eclipse/jgit/api/SubmoduleDeinitResult;>;
           12   43     4    revWalk  Lorg/eclipse/jgit/revwalk/RevWalk;
           13   38     5  generator  Lorg/eclipse/jgit/submodule/SubmoduleWalk;
           15   36     6     config  Lorg/eclipse/jgit/lib/StoredConfig;
           17   35     7       path  Ljava/lang/String;
           18   35     8       name  Ljava/lang/String;
           19   35     9     status  Lorg/eclipse/jgit/api/SubmoduleDeinitCommand$SubmoduleDeinitStatus;
           50   51     1          e  Lorg/eclipse/jgit/errors/ConfigInvalidException;
           52   53     1          e  Ljava/io/IOException;
      Exception table:
        from    to  target  type
          13    36      37  any
          12    39      40  any
          11    44      44  any
           1     3      49  Class org.eclipse.jgit.errors.ConfigInvalidException
           4    48      49  Class org.eclipse.jgit.errors.ConfigInvalidException
           1     3      51  Class java.io.IOException
           4    48      51  Class java.io.IOException
    Exceptions:
      throws org.eclipse.jgit.api.errors.GitAPIException
    Signature: ()Ljava/util/Collection<Lorg/eclipse/jgit/api/SubmoduleDeinitResult;>;

  private void deinit(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=7, locals=8, args_size=2
        start local 0 // org.eclipse.jgit.api.SubmoduleDeinitCommand this
        start local 1 // java.lang.String path
         0: .line 140
            new java.io.File
            dup
            aload 0 /* this */
            getfield org.eclipse.jgit.api.SubmoduleDeinitCommand.repo:Lorg/eclipse/jgit/lib/Repository;
            invokevirtual org.eclipse.jgit.lib.Repository.getWorkTree:()Ljava/io/File;
            aload 1 /* path */
            invokespecial java.io.File.<init>:(Ljava/io/File;Ljava/lang/String;)V
            astore 2 /* dir */
        start local 2 // java.io.File dir
         1: .line 141
            aload 2 /* dir */
            invokevirtual java.io.File.isDirectory:()Z
            ifne 5
         2: .line 142
            new org.eclipse.jgit.api.errors.JGitInternalException
            dup
         3: .line 143
            invokestatic org.eclipse.jgit.internal.JGitText.get:()Lorg/eclipse/jgit/internal/JGitText;
            getfield org.eclipse.jgit.internal.JGitText.expectedDirectoryNotSubmodule:Ljava/lang/String;
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* path */
            aastore
         4: .line 142
            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
         5: .line 145
      StackMap locals: java.io.File
      StackMap stack:
            aload 2 /* dir */
            invokevirtual java.io.File.listFiles:()[Ljava/io/File;
            astore 3 /* ls */
        start local 3 // java.io.File[] ls
         6: .line 146
            aload 3 /* ls */
            ifnull 12
         7: .line 147
            aload 3 /* ls */
            dup
            astore 7
            arraylength
            istore 6
            iconst_0
            istore 5
            goto 11
      StackMap locals: org.eclipse.jgit.api.SubmoduleDeinitCommand java.lang.String java.io.File java.io.File[] top int int java.io.File[]
      StackMap stack:
         8: aload 7
            iload 5
            aaload
            astore 4 /* f */
        start local 4 // java.io.File f
         9: .line 148
            aload 4 /* f */
            iconst_1
            invokestatic org.eclipse.jgit.util.FileUtils.delete:(Ljava/io/File;I)V
        end local 4 // java.io.File f
        10: .line 147
            iinc 5 1
      StackMap locals:
      StackMap stack:
        11: iload 5
            iload 6
            if_icmplt 8
        12: .line 151
      StackMap locals: org.eclipse.jgit.api.SubmoduleDeinitCommand java.lang.String java.io.File java.io.File[]
      StackMap stack:
            return
        end local 3 // java.io.File[] ls
        end local 2 // java.io.File dir
        end local 1 // java.lang.String path
        end local 0 // org.eclipse.jgit.api.SubmoduleDeinitCommand this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   13     0  this  Lorg/eclipse/jgit/api/SubmoduleDeinitCommand;
            0   13     1  path  Ljava/lang/String;
            1   13     2   dir  Ljava/io/File;
            6   13     3    ls  [Ljava/io/File;
            9   10     4     f  Ljava/io/File;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      path  

  private org.eclipse.jgit.api.SubmoduleDeinitCommand$SubmoduleDeinitStatus checkDirty(org.eclipse.jgit.revwalk.RevWalk, java.lang.String);
    descriptor: (Lorg/eclipse/jgit/revwalk/RevWalk;Ljava/lang/String;)Lorg/eclipse/jgit/api/SubmoduleDeinitCommand$SubmoduleDeinitStatus;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=14, args_size=3
        start local 0 // org.eclipse.jgit.api.SubmoduleDeinitCommand this
        start local 1 // org.eclipse.jgit.revwalk.RevWalk revWalk
        start local 2 // java.lang.String path
         0: .line 167
            aload 0 /* this */
            getfield org.eclipse.jgit.api.SubmoduleDeinitCommand.repo:Lorg/eclipse/jgit/lib/Repository;
            ldc "HEAD"
            invokevirtual org.eclipse.jgit.lib.Repository.exactRef:(Ljava/lang/String;)Lorg/eclipse/jgit/lib/Ref;
            astore 3 /* head */
        start local 3 // org.eclipse.jgit.lib.Ref head
         1: .line 168
            aload 3 /* head */
            ifnonnull 5
         2: .line 169
            new org.eclipse.jgit.api.errors.NoHeadException
            dup
         3: .line 170
            invokestatic org.eclipse.jgit.internal.JGitText.get:()Lorg/eclipse/jgit/internal/JGitText;
            getfield org.eclipse.jgit.internal.JGitText.invalidRepositoryStateNoHead:Ljava/lang/String;
         4: .line 169
            invokespecial org.eclipse.jgit.api.errors.NoHeadException.<init>:(Ljava/lang/String;)V
            athrow
         5: .line 172
      StackMap locals: org.eclipse.jgit.lib.Ref
      StackMap stack:
            aload 1 /* revWalk */
            aload 3 /* head */
            invokeinterface org.eclipse.jgit.lib.Ref.getObjectId:()Lorg/eclipse/jgit/lib/ObjectId;
            invokevirtual org.eclipse.jgit.revwalk.RevWalk.parseCommit:(Lorg/eclipse/jgit/lib/AnyObjectId;)Lorg/eclipse/jgit/revwalk/RevCommit;
            astore 4 /* headCommit */
        start local 4 // org.eclipse.jgit.revwalk.RevCommit headCommit
         6: .line 173
            aload 4 /* headCommit */
            invokevirtual org.eclipse.jgit.revwalk.RevCommit.getTree:()Lorg/eclipse/jgit/revwalk/RevTree;
            astore 5 /* tree */
        start local 5 // org.eclipse.jgit.revwalk.RevTree tree
         7: .line 176
            aconst_null
            astore 7
            aconst_null
            astore 8
         8: aload 0 /* this */
            getfield org.eclipse.jgit.api.SubmoduleDeinitCommand.repo:Lorg/eclipse/jgit/lib/Repository;
            aload 5 /* tree */
            aload 2 /* path */
            invokestatic org.eclipse.jgit.submodule.SubmoduleWalk.forPath:(Lorg/eclipse/jgit/lib/Repository;Lorg/eclipse/jgit/lib/AnyObjectId;Ljava/lang/String;)Lorg/eclipse/jgit/submodule/SubmoduleWalk;
            astore 9 /* w */
        start local 9 // org.eclipse.jgit.submodule.SubmoduleWalk w
         9: .line 177
            aload 9 /* w */
            invokevirtual org.eclipse.jgit.submodule.SubmoduleWalk.getHead:()Lorg/eclipse/jgit/lib/ObjectId;
            astore 6 /* submoduleHead */
        start local 6 // org.eclipse.jgit.lib.ObjectId submoduleHead
        10: .line 178
            aload 6 /* submoduleHead */
            ifnonnull 14
        11: .line 180
            getstatic org.eclipse.jgit.api.SubmoduleDeinitCommand$SubmoduleDeinitStatus.ALREADY_DEINITIALIZED:Lorg/eclipse/jgit/api/SubmoduleDeinitCommand$SubmoduleDeinitStatus;
        12: .line 187
            aload 9 /* w */
            ifnull 13
            aload 9 /* w */
            invokevirtual org.eclipse.jgit.submodule.SubmoduleWalk.close:()V
        13: .line 180
      StackMap locals: org.eclipse.jgit.api.SubmoduleDeinitCommand org.eclipse.jgit.revwalk.RevWalk java.lang.String org.eclipse.jgit.lib.Ref org.eclipse.jgit.revwalk.RevCommit org.eclipse.jgit.revwalk.RevTree org.eclipse.jgit.lib.ObjectId java.lang.Throwable java.lang.Throwable org.eclipse.jgit.submodule.SubmoduleWalk
      StackMap stack: org.eclipse.jgit.api.SubmoduleDeinitCommand$SubmoduleDeinitStatus
            areturn
        14: .line 182
      StackMap locals:
      StackMap stack:
            aload 6 /* submoduleHead */
            aload 9 /* w */
            invokevirtual org.eclipse.jgit.submodule.SubmoduleWalk.getObjectId:()Lorg/eclipse/jgit/lib/ObjectId;
            invokevirtual org.eclipse.jgit.lib.ObjectId.equals:(Lorg/eclipse/jgit/lib/AnyObjectId;)Z
            ifne 18
        15: .line 185
            getstatic org.eclipse.jgit.api.SubmoduleDeinitCommand$SubmoduleDeinitStatus.DIRTY:Lorg/eclipse/jgit/api/SubmoduleDeinitCommand$SubmoduleDeinitStatus;
        16: .line 187
            aload 9 /* w */
            ifnull 17
            aload 9 /* w */
            invokevirtual org.eclipse.jgit.submodule.SubmoduleWalk.close:()V
        17: .line 185
      StackMap locals:
      StackMap stack: org.eclipse.jgit.api.SubmoduleDeinitCommand$SubmoduleDeinitStatus
            areturn
        18: .line 187
      StackMap locals:
      StackMap stack:
            aload 9 /* w */
            ifnull 24
            aload 9 /* w */
            invokevirtual org.eclipse.jgit.submodule.SubmoduleWalk.close:()V
            goto 24
        end local 6 // org.eclipse.jgit.lib.ObjectId submoduleHead
      StackMap locals: org.eclipse.jgit.api.SubmoduleDeinitCommand org.eclipse.jgit.revwalk.RevWalk java.lang.String org.eclipse.jgit.lib.Ref org.eclipse.jgit.revwalk.RevCommit org.eclipse.jgit.revwalk.RevTree top java.lang.Throwable java.lang.Throwable org.eclipse.jgit.submodule.SubmoduleWalk
      StackMap stack: java.lang.Throwable
        19: astore 7
            aload 9 /* w */
            ifnull 20
            aload 9 /* w */
            invokevirtual org.eclipse.jgit.submodule.SubmoduleWalk.close:()V
        end local 9 // org.eclipse.jgit.submodule.SubmoduleWalk w
      StackMap locals:
      StackMap stack:
        20: aload 7
            athrow
      StackMap locals:
      StackMap stack: java.lang.Throwable
        21: astore 8
            aload 7
            ifnonnull 22
            aload 8
            astore 7
            goto 23
      StackMap locals:
      StackMap stack:
        22: aload 7
            aload 8
            if_acmpeq 23
            aload 7
            aload 8
            invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
      StackMap locals:
      StackMap stack:
        23: aload 7
            athrow
        start local 6 // org.eclipse.jgit.lib.ObjectId submoduleHead
        24: .line 189
      StackMap locals: org.eclipse.jgit.api.SubmoduleDeinitCommand org.eclipse.jgit.revwalk.RevWalk java.lang.String org.eclipse.jgit.lib.Ref org.eclipse.jgit.revwalk.RevCommit org.eclipse.jgit.revwalk.RevTree org.eclipse.jgit.lib.ObjectId
      StackMap stack:
            aconst_null
            astore 7
            aconst_null
            astore 8
        25: aload 0 /* this */
            getfield org.eclipse.jgit.api.SubmoduleDeinitCommand.repo:Lorg/eclipse/jgit/lib/Repository;
            invokestatic org.eclipse.jgit.submodule.SubmoduleWalk.forIndex:(Lorg/eclipse/jgit/lib/Repository;)Lorg/eclipse/jgit/submodule/SubmoduleWalk;
            astore 9 /* w */
        start local 9 // org.eclipse.jgit.submodule.SubmoduleWalk w
        26: .line 190
            aload 9 /* w */
            invokevirtual org.eclipse.jgit.submodule.SubmoduleWalk.next:()Z
            ifne 30
        27: .line 193
            getstatic org.eclipse.jgit.api.SubmoduleDeinitCommand$SubmoduleDeinitStatus.DIRTY:Lorg/eclipse/jgit/api/SubmoduleDeinitCommand$SubmoduleDeinitStatus;
        28: .line 206
            aload 9 /* w */
            ifnull 29
            aload 9 /* w */
            invokevirtual org.eclipse.jgit.submodule.SubmoduleWalk.close:()V
        29: .line 193
      StackMap locals: org.eclipse.jgit.api.SubmoduleDeinitCommand org.eclipse.jgit.revwalk.RevWalk java.lang.String org.eclipse.jgit.lib.Ref org.eclipse.jgit.revwalk.RevCommit org.eclipse.jgit.revwalk.RevTree org.eclipse.jgit.lib.ObjectId java.lang.Throwable java.lang.Throwable org.eclipse.jgit.submodule.SubmoduleWalk
      StackMap stack: org.eclipse.jgit.api.SubmoduleDeinitCommand$SubmoduleDeinitStatus
            areturn
        30: .line 195
      StackMap locals:
      StackMap stack:
            aload 6 /* submoduleHead */
            aload 9 /* w */
            invokevirtual org.eclipse.jgit.submodule.SubmoduleWalk.getObjectId:()Lorg/eclipse/jgit/lib/ObjectId;
            invokevirtual org.eclipse.jgit.lib.ObjectId.equals:(Lorg/eclipse/jgit/lib/AnyObjectId;)Z
            ifne 34
        31: .line 198
            getstatic org.eclipse.jgit.api.SubmoduleDeinitCommand$SubmoduleDeinitStatus.DIRTY:Lorg/eclipse/jgit/api/SubmoduleDeinitCommand$SubmoduleDeinitStatus;
        32: .line 206
            aload 9 /* w */
            ifnull 33
            aload 9 /* w */
            invokevirtual org.eclipse.jgit.submodule.SubmoduleWalk.close:()V
        33: .line 198
      StackMap locals:
      StackMap stack: org.eclipse.jgit.api.SubmoduleDeinitCommand$SubmoduleDeinitStatus
            areturn
        34: .line 201
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 10
            aconst_null
            astore 11
        35: aload 9 /* w */
            invokevirtual org.eclipse.jgit.submodule.SubmoduleWalk.getRepository:()Lorg/eclipse/jgit/lib/Repository;
            astore 12 /* submoduleRepo */
        start local 12 // org.eclipse.jgit.lib.Repository submoduleRepo
        36: .line 202
            aload 12 /* submoduleRepo */
            invokestatic org.eclipse.jgit.api.Git.wrap:(Lorg/eclipse/jgit/lib/Repository;)Lorg/eclipse/jgit/api/Git;
            invokevirtual org.eclipse.jgit.api.Git.status:()Lorg/eclipse/jgit/api/StatusCommand;
            invokevirtual org.eclipse.jgit.api.StatusCommand.call:()Lorg/eclipse/jgit/api/Status;
            astore 13 /* status */
        start local 13 // org.eclipse.jgit.api.Status status
        37: .line 203
            aload 13 /* status */
            invokevirtual org.eclipse.jgit.api.Status.isClean:()Z
            ifeq 38
            getstatic org.eclipse.jgit.api.SubmoduleDeinitCommand$SubmoduleDeinitStatus.SUCCESS:Lorg/eclipse/jgit/api/SubmoduleDeinitCommand$SubmoduleDeinitStatus;
            goto 39
        38: .line 204
      StackMap locals: org.eclipse.jgit.api.SubmoduleDeinitCommand org.eclipse.jgit.revwalk.RevWalk java.lang.String org.eclipse.jgit.lib.Ref org.eclipse.jgit.revwalk.RevCommit org.eclipse.jgit.revwalk.RevTree org.eclipse.jgit.lib.ObjectId java.lang.Throwable java.lang.Throwable org.eclipse.jgit.submodule.SubmoduleWalk java.lang.Throwable java.lang.Throwable org.eclipse.jgit.lib.Repository org.eclipse.jgit.api.Status
      StackMap stack:
            getstatic org.eclipse.jgit.api.SubmoduleDeinitCommand$SubmoduleDeinitStatus.DIRTY:Lorg/eclipse/jgit/api/SubmoduleDeinitCommand$SubmoduleDeinitStatus;
        39: .line 205
      StackMap locals:
      StackMap stack: org.eclipse.jgit.api.SubmoduleDeinitCommand$SubmoduleDeinitStatus
            aload 12 /* submoduleRepo */
            ifnull 40
            aload 12 /* submoduleRepo */
            invokevirtual org.eclipse.jgit.lib.Repository.close:()V
        40: .line 206
      StackMap locals:
      StackMap stack: org.eclipse.jgit.api.SubmoduleDeinitCommand$SubmoduleDeinitStatus
            aload 9 /* w */
            ifnull 41
            aload 9 /* w */
            invokevirtual org.eclipse.jgit.submodule.SubmoduleWalk.close:()V
        41: .line 203
      StackMap locals:
      StackMap stack: org.eclipse.jgit.api.SubmoduleDeinitCommand$SubmoduleDeinitStatus
            areturn
        end local 13 // org.eclipse.jgit.api.Status status
      StackMap locals: org.eclipse.jgit.api.SubmoduleDeinitCommand org.eclipse.jgit.revwalk.RevWalk java.lang.String org.eclipse.jgit.lib.Ref org.eclipse.jgit.revwalk.RevCommit org.eclipse.jgit.revwalk.RevTree org.eclipse.jgit.lib.ObjectId java.lang.Throwable java.lang.Throwable org.eclipse.jgit.submodule.SubmoduleWalk java.lang.Throwable java.lang.Throwable org.eclipse.jgit.lib.Repository
      StackMap stack: java.lang.Throwable
        42: astore 10
        43: .line 205
            aload 12 /* submoduleRepo */
            ifnull 44
            aload 12 /* submoduleRepo */
            invokevirtual org.eclipse.jgit.lib.Repository.close:()V
        end local 12 // org.eclipse.jgit.lib.Repository submoduleRepo
      StackMap locals:
      StackMap stack:
        44: aload 10
            athrow
      StackMap locals:
      StackMap stack: java.lang.Throwable
        45: astore 11
            aload 10
            ifnonnull 46
            aload 11
            astore 10
            goto 47
      StackMap locals:
      StackMap stack:
        46: aload 10
            aload 11
            if_acmpeq 47
            aload 10
            aload 11
            invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
      StackMap locals:
      StackMap stack:
        47: aload 10
            athrow
      StackMap locals: org.eclipse.jgit.api.SubmoduleDeinitCommand org.eclipse.jgit.revwalk.RevWalk java.lang.String org.eclipse.jgit.lib.Ref org.eclipse.jgit.revwalk.RevCommit org.eclipse.jgit.revwalk.RevTree org.eclipse.jgit.lib.ObjectId java.lang.Throwable java.lang.Throwable org.eclipse.jgit.submodule.SubmoduleWalk
      StackMap stack: java.lang.Throwable
        48: astore 7
        49: .line 206
            aload 9 /* w */
            ifnull 50
            aload 9 /* w */
            invokevirtual org.eclipse.jgit.submodule.SubmoduleWalk.close:()V
        end local 9 // org.eclipse.jgit.submodule.SubmoduleWalk w
      StackMap locals:
      StackMap stack:
        50: aload 7
            athrow
      StackMap locals:
      StackMap stack: java.lang.Throwable
        51: astore 8
            aload 7
            ifnonnull 52
            aload 8
            astore 7
            goto 53
      StackMap locals:
      StackMap stack:
        52: aload 7
            aload 8
            if_acmpeq 53
            aload 7
            aload 8
            invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
      StackMap locals:
      StackMap stack:
        53: aload 7
            athrow
        end local 6 // org.eclipse.jgit.lib.ObjectId submoduleHead
        end local 5 // org.eclipse.jgit.revwalk.RevTree tree
        end local 4 // org.eclipse.jgit.revwalk.RevCommit headCommit
        end local 3 // org.eclipse.jgit.lib.Ref head
        end local 2 // java.lang.String path
        end local 1 // org.eclipse.jgit.revwalk.RevWalk revWalk
        end local 0 // org.eclipse.jgit.api.SubmoduleDeinitCommand this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   54     0           this  Lorg/eclipse/jgit/api/SubmoduleDeinitCommand;
            0   54     1        revWalk  Lorg/eclipse/jgit/revwalk/RevWalk;
            0   54     2           path  Ljava/lang/String;
            1   54     3           head  Lorg/eclipse/jgit/lib/Ref;
            6   54     4     headCommit  Lorg/eclipse/jgit/revwalk/RevCommit;
            7   54     5           tree  Lorg/eclipse/jgit/revwalk/RevTree;
           10   19     6  submoduleHead  Lorg/eclipse/jgit/lib/ObjectId;
           24   54     6  submoduleHead  Lorg/eclipse/jgit/lib/ObjectId;
            9   20     9              w  Lorg/eclipse/jgit/submodule/SubmoduleWalk;
           26   50     9              w  Lorg/eclipse/jgit/submodule/SubmoduleWalk;
           36   44    12  submoduleRepo  Lorg/eclipse/jgit/lib/Repository;
           37   42    13         status  Lorg/eclipse/jgit/api/Status;
      Exception table:
        from    to  target  type
           9    12      19  any
          14    16      19  any
           8    13      21  any
          14    17      21  any
          18    21      21  any
          36    39      42  any
          35    40      45  any
          42    45      45  any
          26    28      48  any
          30    32      48  any
          34    40      48  any
          42    48      48  any
          25    29      51  any
          30    33      51  any
          34    41      51  any
          42    51      51  any
    Exceptions:
      throws org.eclipse.jgit.api.errors.GitAPIException, java.io.IOException
    MethodParameters:
         Name  Flags
      revWalk  
      path     

  private boolean submoduleExists(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=6, args_size=2
        start local 0 // org.eclipse.jgit.api.SubmoduleDeinitCommand this
        start local 1 // java.lang.String path
         0: .line 221
            aload 1 /* path */
            invokestatic org.eclipse.jgit.treewalk.filter.PathFilter.create:(Ljava/lang/String;)Lorg/eclipse/jgit/treewalk/filter/PathFilter;
            astore 2 /* filter */
        start local 2 // org.eclipse.jgit.treewalk.filter.TreeFilter filter
         1: .line 222
            aconst_null
            astore 3
            aconst_null
            astore 4
         2: aload 0 /* this */
            getfield org.eclipse.jgit.api.SubmoduleDeinitCommand.repo:Lorg/eclipse/jgit/lib/Repository;
            invokestatic org.eclipse.jgit.submodule.SubmoduleWalk.forIndex:(Lorg/eclipse/jgit/lib/Repository;)Lorg/eclipse/jgit/submodule/SubmoduleWalk;
            astore 5 /* w */
        start local 5 // org.eclipse.jgit.submodule.SubmoduleWalk w
         3: .line 223
            aload 5 /* w */
            aload 2 /* filter */
            invokevirtual org.eclipse.jgit.submodule.SubmoduleWalk.setFilter:(Lorg/eclipse/jgit/treewalk/filter/TreeFilter;)Lorg/eclipse/jgit/submodule/SubmoduleWalk;
            invokevirtual org.eclipse.jgit.submodule.SubmoduleWalk.next:()Z
         4: .line 224
            aload 5 /* w */
            ifnull 5
            aload 5 /* w */
            invokevirtual org.eclipse.jgit.submodule.SubmoduleWalk.close:()V
         5: .line 223
      StackMap locals: org.eclipse.jgit.api.SubmoduleDeinitCommand java.lang.String org.eclipse.jgit.treewalk.filter.TreeFilter java.lang.Throwable java.lang.Throwable org.eclipse.jgit.submodule.SubmoduleWalk
      StackMap stack: int
            ireturn
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: astore 3
         7: .line 224
            aload 5 /* w */
            ifnull 8
            aload 5 /* w */
            invokevirtual org.eclipse.jgit.submodule.SubmoduleWalk.close:()V
        end local 5 // org.eclipse.jgit.submodule.SubmoduleWalk w
      StackMap locals:
      StackMap stack:
         8: aload 3
            athrow
      StackMap locals:
      StackMap stack: java.lang.Throwable
         9: astore 4
            aload 3
            ifnonnull 10
            aload 4
            astore 3
            goto 11
      StackMap locals:
      StackMap stack:
        10: aload 3
            aload 4
            if_acmpeq 11
            aload 3
            aload 4
            invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
      StackMap locals:
      StackMap stack:
        11: aload 3
            athrow
        end local 2 // org.eclipse.jgit.treewalk.filter.TreeFilter filter
        end local 1 // java.lang.String path
        end local 0 // org.eclipse.jgit.api.SubmoduleDeinitCommand this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   12     0    this  Lorg/eclipse/jgit/api/SubmoduleDeinitCommand;
            0   12     1    path  Ljava/lang/String;
            1   12     2  filter  Lorg/eclipse/jgit/treewalk/filter/TreeFilter;
            3    8     5       w  Lorg/eclipse/jgit/submodule/SubmoduleWalk;
      Exception table:
        from    to  target  type
           3     4       6  any
           2     5       9  any
           6     9       9  any
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      path  

  public org.eclipse.jgit.api.SubmoduleDeinitCommand addPath(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/eclipse/jgit/api/SubmoduleDeinitCommand;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jgit.api.SubmoduleDeinitCommand this
        start local 1 // java.lang.String path
         0: .line 235
            aload 0 /* this */
            getfield org.eclipse.jgit.api.SubmoduleDeinitCommand.paths:Ljava/util/Collection;
            aload 1 /* path */
            invokeinterface java.util.Collection.add:(Ljava/lang/Object;)Z
            pop
         1: .line 236
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String path
        end local 0 // org.eclipse.jgit.api.SubmoduleDeinitCommand this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/eclipse/jgit/api/SubmoduleDeinitCommand;
            0    2     1  path  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      path  

  public org.eclipse.jgit.api.SubmoduleDeinitCommand setForce(boolean);
    descriptor: (Z)Lorg/eclipse/jgit/api/SubmoduleDeinitCommand;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jgit.api.SubmoduleDeinitCommand this
        start local 1 // boolean force
         0: .line 247
            aload 0 /* this */
            iload 1 /* force */
            putfield org.eclipse.jgit.api.SubmoduleDeinitCommand.force:Z
         1: .line 248
            aload 0 /* this */
            areturn
        end local 1 // boolean force
        end local 0 // org.eclipse.jgit.api.SubmoduleDeinitCommand this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/eclipse/jgit/api/SubmoduleDeinitCommand;
            0    2     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.SubmoduleDeinitCommand.call:()Ljava/util/Collection;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws org.eclipse.jgit.api.errors.GitAPIException

  static int[] $SWITCH_TABLE$org$eclipse$jgit$api$SubmoduleDeinitCommand$SubmoduleDeinitStatus();
    descriptor: ()[I
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 53
            getstatic org.eclipse.jgit.api.SubmoduleDeinitCommand.$SWITCH_TABLE$org$eclipse$jgit$api$SubmoduleDeinitCommand$SubmoduleDeinitStatus:[I
            dup
            ifnull 1
            areturn
      StackMap locals:
      StackMap stack: int[]
         1: pop
            invokestatic org.eclipse.jgit.api.SubmoduleDeinitCommand$SubmoduleDeinitStatus.values:()[Lorg/eclipse/jgit/api/SubmoduleDeinitCommand$SubmoduleDeinitStatus;
            arraylength
            newarray 10
            astore 0
         2: aload 0
            getstatic org.eclipse.jgit.api.SubmoduleDeinitCommand$SubmoduleDeinitStatus.ALREADY_DEINITIALIZED:Lorg/eclipse/jgit/api/SubmoduleDeinitCommand$SubmoduleDeinitStatus;
            invokevirtual org.eclipse.jgit.api.SubmoduleDeinitCommand$SubmoduleDeinitStatus.ordinal:()I
            iconst_1
            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.api.SubmoduleDeinitCommand$SubmoduleDeinitStatus.DIRTY:Lorg/eclipse/jgit/api/SubmoduleDeinitCommand$SubmoduleDeinitStatus;
            invokevirtual org.eclipse.jgit.api.SubmoduleDeinitCommand$SubmoduleDeinitStatus.ordinal:()I
            iconst_4
            iastore
         6: goto 8
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
         7: pop
      StackMap locals:
      StackMap stack:
         8: aload 0
            getstatic org.eclipse.jgit.api.SubmoduleDeinitCommand$SubmoduleDeinitStatus.FORCED:Lorg/eclipse/jgit/api/SubmoduleDeinitCommand$SubmoduleDeinitStatus;
            invokevirtual org.eclipse.jgit.api.SubmoduleDeinitCommand$SubmoduleDeinitStatus.ordinal:()I
            iconst_3
            iastore
         9: goto 11
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        10: pop
      StackMap locals:
      StackMap stack:
        11: aload 0
            getstatic org.eclipse.jgit.api.SubmoduleDeinitCommand$SubmoduleDeinitStatus.SUCCESS:Lorg/eclipse/jgit/api/SubmoduleDeinitCommand$SubmoduleDeinitStatus;
            invokevirtual org.eclipse.jgit.api.SubmoduleDeinitCommand$SubmoduleDeinitStatus.ordinal:()I
            iconst_2
            iastore
        12: goto 14
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        13: pop
      StackMap locals:
      StackMap stack:
        14: aload 0
            dup
            putstatic org.eclipse.jgit.api.SubmoduleDeinitCommand.$SWITCH_TABLE$org$eclipse$jgit$api$SubmoduleDeinitCommand$SubmoduleDeinitStatus:[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
}
Signature: Lorg/eclipse/jgit/api/GitCommand<Ljava/util/Collection<Lorg/eclipse/jgit/api/SubmoduleDeinitResult;>;>;
SourceFile: "SubmoduleDeinitCommand.java"
NestMembers:
  org.eclipse.jgit.api.SubmoduleDeinitCommand$NoSuchSubmoduleException  org.eclipse.jgit.api.SubmoduleDeinitCommand$SubmoduleDeinitStatus
InnerClasses:
  public NoSuchSubmoduleException = org.eclipse.jgit.api.SubmoduleDeinitCommand$NoSuchSubmoduleException of org.eclipse.jgit.api.SubmoduleDeinitCommand
  public final SubmoduleDeinitStatus = org.eclipse.jgit.api.SubmoduleDeinitCommand$SubmoduleDeinitStatus of org.eclipse.jgit.api.SubmoduleDeinitCommand