public class org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocTag extends org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference implements org.eclipse.jdt.internal.compiler.parser.JavadocTagConstants, org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadoc
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocTag
  super_class: org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference
{
  public int completionFlags;
    descriptor: I
    flags: (0x0001) ACC_PUBLIC

  public static final char[][][] NO_CHAR_CHAR_CHAR;
    descriptor: [[[C
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  private char[][][] possibleTags;
    descriptor: [[[C
    flags: (0x0002) ACC_PRIVATE

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 27
            iconst_0
            anewarray char[][]
            putstatic org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocTag.NO_CHAR_CHAR_CHAR:[[[C
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>(char[], long, int, int, char[][][], boolean);
    descriptor: ([CJII[[[CZ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=8, args_size=7
        start local 0 // org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocTag this
        start local 1 // char[] source
        start local 2 // long pos
        start local 4 // int tagStart
        start local 5 // int tagEnd
        start local 6 // char[][][] possibleTags
        start local 7 // boolean orphan
         0: .line 31
            aload 0 /* this */
            aload 1 /* source */
            lload 2 /* pos */
            iload 4 /* tagStart */
            iload 5 /* tagEnd */
            invokespecial org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference.<init>:([CJII)V
         1: .line 26
            aload 0 /* this */
            iconst_1
            putfield org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocTag.completionFlags:I
         2: .line 28
            aload 0 /* this */
            getstatic org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocTag.NO_CHAR_CHAR_CHAR:[[[C
            putfield org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocTag.possibleTags:[[[C
         3: .line 32
            aload 0 /* this */
            aload 6 /* possibleTags */
            putfield org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocTag.possibleTags:[[[C
         4: .line 33
            iload 7 /* orphan */
            ifeq 5
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocTag.completionFlags:I
            sipush 128
            ior
            putfield org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocTag.completionFlags:I
         5: .line 34
      StackMap locals: org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocTag char[] long int int char[][][] int
      StackMap stack:
            return
        end local 7 // boolean orphan
        end local 6 // char[][][] possibleTags
        end local 5 // int tagEnd
        end local 4 // int tagStart
        end local 2 // long pos
        end local 1 // char[] source
        end local 0 // org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocTag this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    6     0          this  Lorg/eclipse/jdt/internal/codeassist/complete/CompletionOnJavadocTag;
            0    6     1        source  [C
            0    6     2           pos  J
            0    6     4      tagStart  I
            0    6     5        tagEnd  I
            0    6     6  possibleTags  [[[C
            0    6     7        orphan  Z
    MethodParameters:
              Name  Flags
      source        
      pos           
      tagStart      
      tagEnd        
      possibleTags  
      orphan        

  public void addCompletionFlags(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocTag this
        start local 1 // int flags
         0: .line 38
            aload 0 /* this */
            dup
            getfield org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocTag.completionFlags:I
            iload 1 /* flags */
            ior
            putfield org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocTag.completionFlags:I
         1: .line 39
            return
        end local 1 // int flags
        end local 0 // org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocTag this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/eclipse/jdt/internal/codeassist/complete/CompletionOnJavadocTag;
            0    2     1  flags  I
    MethodParameters:
       Name  Flags
      flags  

  public int getCompletionFlags();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocTag this
         0: .line 43
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocTag.completionFlags:I
            ireturn
        end local 0 // org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocTag this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jdt/internal/codeassist/complete/CompletionOnJavadocTag;

  public java.lang.StringBuffer printExpression(int, java.lang.StringBuffer);
    descriptor: (ILjava/lang/StringBuffer;)Ljava/lang/StringBuffer;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=7, args_size=3
        start local 0 // org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocTag this
        start local 1 // int indent
        start local 2 // java.lang.StringBuffer output
         0: .line 48
            aload 2 /* output */
            ldc "<CompleteOnJavadocTag:"
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
         1: .line 49
            aload 2 /* output */
            bipush 64
            invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
            pop
         2: .line 50
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocTag.token:[C
            ifnull 3
            aload 0 /* this */
            iload 1 /* indent */
            aload 2 /* output */
            invokespecial org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference.printExpression:(ILjava/lang/StringBuffer;)Ljava/lang/StringBuffer;
            pop
         3: .line 52
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocTag.possibleTags:[[[C
            iconst_0
            aaload
            astore 3 /* blockTags */
        start local 3 // char[][] blockTags
         4: .line 53
            aload 3 /* blockTags */
            ifnull 15
         5: .line 54
            aload 3 /* blockTags */
            arraylength
            istore 4 /* length */
        start local 4 // int length
         6: .line 55
            iload 4 /* length */
            ifle 15
         7: .line 56
            aload 2 /* output */
            ldc "\npossible block tags:"
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
         8: .line 57
            iconst_0
            istore 5 /* i */
        start local 5 // int i
         9: goto 13
        10: .line 58
      StackMap locals: char[][] int int
      StackMap stack:
            aload 2 /* output */
            ldc "\n\t- "
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        11: .line 59
            aload 2 /* output */
            aload 3 /* blockTags */
            iload 5 /* i */
            aaload
            invokevirtual java.lang.StringBuffer.append:([C)Ljava/lang/StringBuffer;
            pop
        12: .line 57
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
        13: iload 5 /* i */
            iload 4 /* length */
            if_icmplt 10
        end local 5 // int i
        14: .line 61
            aload 2 /* output */
            bipush 10
            invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
            pop
        end local 4 // int length
        15: .line 65
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocTag.possibleTags:[[[C
            iconst_1
            aaload
            astore 4 /* inlineTags */
        start local 4 // char[][] inlineTags
        16: .line 66
            aload 4 /* inlineTags */
            ifnull 27
        17: .line 67
            aload 4 /* inlineTags */
            arraylength
            istore 5 /* length */
        start local 5 // int length
        18: .line 68
            iload 5 /* length */
            ifle 27
        19: .line 69
            aload 2 /* output */
            ldc "\npossible inline tags:"
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        20: .line 70
            iconst_0
            istore 6 /* i */
        start local 6 // int i
        21: goto 25
        22: .line 71
      StackMap locals: char[][] int int
      StackMap stack:
            aload 2 /* output */
            ldc "\n\t- "
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        23: .line 72
            aload 2 /* output */
            aload 4 /* inlineTags */
            iload 6 /* i */
            aaload
            invokevirtual java.lang.StringBuffer.append:([C)Ljava/lang/StringBuffer;
            pop
        24: .line 70
            iinc 6 /* i */ 1
      StackMap locals:
      StackMap stack:
        25: iload 6 /* i */
            iload 5 /* length */
            if_icmplt 22
        end local 6 // int i
        26: .line 74
            aload 2 /* output */
            bipush 10
            invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
            pop
        end local 5 // int length
        27: .line 77
      StackMap locals:
      StackMap stack:
            aload 2 /* output */
            bipush 62
            invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
            areturn
        end local 4 // char[][] inlineTags
        end local 3 // char[][] blockTags
        end local 2 // java.lang.StringBuffer output
        end local 1 // int indent
        end local 0 // org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocTag this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   28     0        this  Lorg/eclipse/jdt/internal/codeassist/complete/CompletionOnJavadocTag;
            0   28     1      indent  I
            0   28     2      output  Ljava/lang/StringBuffer;
            4   28     3   blockTags  [[C
            6   15     4      length  I
            9   14     5           i  I
           16   28     4  inlineTags  [[C
           18   27     5      length  I
           21   26     6           i  I
    MethodParameters:
        Name  Flags
      indent  
      output  

  public void filterPossibleTags(org.eclipse.jdt.internal.compiler.lookup.Scope);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/lookup/Scope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=13, args_size=2
        start local 0 // org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocTag this
        start local 1 // org.eclipse.jdt.internal.compiler.lookup.Scope scope
         0: .line 81
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocTag.possibleTags:[[[C
            ifnull 1
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocTag.possibleTags:[[[C
            arraylength
            ifeq 1
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocTag.completionFlags:I
            sipush 128
            iand
            ifeq 2
         1: .line 82
      StackMap locals:
      StackMap stack:
            return
         2: .line 84
      StackMap locals:
      StackMap stack:
            aload 1 /* scope */
            getfield org.eclipse.jdt.internal.compiler.lookup.Scope.kind:I
            istore 2 /* kind */
        start local 2 // int kind
         3: .line 85
            aconst_null
            astore 3 /* specifiedTags */
        start local 3 // char[][] specifiedTags
         4: .line 86
            iload 2 /* kind */
            tableswitch { // 2 - 4
                    2: 17
                    3: 15
                    4: 5
              default: 26
          }
         5: .line 90
      StackMap locals: int char[][]
      StackMap stack:
            aload 1 /* scope */
            invokevirtual org.eclipse.jdt.internal.compiler.lookup.Scope.referenceCompilationUnit:()Lorg/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration;
            astore 4 /* compilationUnit */
        start local 4 // org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration compilationUnit
         6: .line 91
            aload 4 /* compilationUnit */
            ifnull 9
            aload 4 /* compilationUnit */
            invokevirtual org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.isModuleInfo:()Z
            ifeq 9
         7: .line 92
            getstatic org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocTag.MODULE_TAGS:[[C
            astore 3 /* specifiedTags */
         8: .line 93
            goto 27
         9: .line 95
      StackMap locals: org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration
      StackMap stack:
            aload 4 /* compilationUnit */
            ifnull 13
        10: .line 96
            aload 4 /* compilationUnit */
            getfield org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.types:[Lorg/eclipse/jdt/internal/compiler/ast/TypeDeclaration;
            arraylength
            ifle 13
            aload 4 /* compilationUnit */
            getfield org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.types:[Lorg/eclipse/jdt/internal/compiler/ast/TypeDeclaration;
            iconst_0
            aaload
            getfield org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.name:[C
            getstatic org.eclipse.jdt.internal.codeassist.complete.CompletionParser.FAKE_TYPE_NAME:[C
            if_acmpne 13
        11: .line 97
            getstatic org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocTag.CLASS_TAGS:[[C
            astore 3 /* specifiedTags */
        12: .line 98
            goto 27
        13: .line 99
      StackMap locals:
      StackMap stack:
            getstatic org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocTag.COMPILATION_UNIT_TAGS:[[C
            astore 3 /* specifiedTags */
        14: .line 101
            goto 27
        end local 4 // org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration compilationUnit
        15: .line 103
      StackMap locals:
      StackMap stack:
            getstatic org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocTag.CLASS_TAGS:[[C
            astore 3 /* specifiedTags */
        16: .line 104
            goto 27
        17: .line 106
      StackMap locals:
      StackMap stack:
            aload 1 /* scope */
            checkcast org.eclipse.jdt.internal.compiler.lookup.MethodScope
            astore 5 /* methodScope */
        start local 5 // org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
        18: .line 107
            aload 5 /* methodScope */
            invokevirtual org.eclipse.jdt.internal.compiler.lookup.MethodScope.referenceMethod:()Lorg/eclipse/jdt/internal/compiler/ast/AbstractMethodDeclaration;
            ifnonnull 24
        19: .line 108
            aload 5 /* methodScope */
            getfield org.eclipse.jdt.internal.compiler.lookup.MethodScope.initializedField:Lorg/eclipse/jdt/internal/compiler/lookup/FieldBinding;
            ifnonnull 22
        20: .line 109
            getstatic org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocTag.PACKAGE_TAGS:[[C
            astore 3 /* specifiedTags */
        21: .line 110
            goto 27
        22: .line 111
      StackMap locals: org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocTag org.eclipse.jdt.internal.compiler.lookup.Scope int char[][] top org.eclipse.jdt.internal.compiler.lookup.MethodScope
      StackMap stack:
            getstatic org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocTag.FIELD_TAGS:[[C
            astore 3 /* specifiedTags */
        23: .line 113
            goto 27
        24: .line 114
      StackMap locals:
      StackMap stack:
            getstatic org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocTag.METHOD_TAGS:[[C
            astore 3 /* specifiedTags */
        25: .line 116
            goto 27
        end local 5 // org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
        26: .line 118
      StackMap locals: org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocTag org.eclipse.jdt.internal.compiler.lookup.Scope int char[][]
      StackMap stack:
            return
        27: .line 120
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocTag.possibleTags:[[[C
            arraylength
            istore 4 /* kinds */
        start local 4 // int kinds
        28: .line 121
            iconst_0
            istore 5 /* k */
        start local 5 // int k
        29: goto 60
        30: .line 122
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocTag.possibleTags:[[[C
            iload 5 /* k */
            aaload
            arraylength
            istore 6 /* length */
        start local 6 // int length
        31: .line 123
            aload 3 /* specifiedTags */
            arraylength
            istore 7 /* specLenth */
        start local 7 // int specLenth
        32: .line 124
            iload 6 /* length */
            anewarray char[]
            astore 8 /* filteredTags */
        start local 8 // char[][] filteredTags
        33: .line 125
            iconst_0
            istore 9 /* size */
        start local 9 // int size
        34: .line 126
            iconst_0
            istore 10 /* i */
        start local 10 // int i
        35: goto 56
        36: .line 127
      StackMap locals: org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocTag org.eclipse.jdt.internal.compiler.lookup.Scope int char[][] int int int int char[][] int int
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocTag.possibleTags:[[[C
            iload 5 /* k */
            aaload
            iload 10 /* i */
            aaload
            astore 11 /* possibleTag */
        start local 11 // char[] possibleTag
        37: .line 128
            iconst_0
            istore 12 /* j */
        start local 12 // int j
        38: goto 54
        39: .line 129
      StackMap locals: char[] int
      StackMap stack:
            aload 11 /* possibleTag */
            iconst_0
            caload
            aload 3 /* specifiedTags */
            iload 12 /* j */
            aaload
            iconst_0
            caload
            if_icmpne 53
            aload 11 /* possibleTag */
            aload 3 /* specifiedTags */
            iload 12 /* j */
            aaload
            invokestatic org.eclipse.jdt.core.compiler.CharOperation.equals:([C[C)Z
            ifeq 53
        40: .line 130
            aload 11 /* possibleTag */
            getstatic org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocTag.TAG_PARAM:[C
            if_acmpne 51
        41: .line 131
            aload 1 /* scope */
            getfield org.eclipse.jdt.internal.compiler.lookup.Scope.kind:I
            tableswitch { // 3 - 4
                    3: 42
                    4: 46
              default: 49
          }
        42: .line 133
      StackMap locals:
      StackMap stack:
            aload 1 /* scope */
            invokevirtual org.eclipse.jdt.internal.compiler.lookup.Scope.compilerOptions:()Lorg/eclipse/jdt/internal/compiler/impl/CompilerOptions;
            getfield org.eclipse.jdt.internal.compiler.impl.CompilerOptions.sourceLevel:J
            ldc 3211264
            lcmp
            iflt 55
        43: .line 134
            aload 1 /* scope */
            checkcast org.eclipse.jdt.internal.compiler.lookup.ClassScope
            getfield org.eclipse.jdt.internal.compiler.lookup.ClassScope.referenceContext:Lorg/eclipse/jdt/internal/compiler/ast/TypeDeclaration;
            getfield org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.binding:Lorg/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding;
            invokevirtual org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding.isGenericType:()Z
            ifeq 55
        44: .line 135
            aload 8 /* filteredTags */
            iload 9 /* size */
            iinc 9 /* size */ 1
            aload 11 /* possibleTag */
            aastore
        45: .line 138
            goto 55
        46: .line 140
      StackMap locals:
      StackMap stack:
            aload 1 /* scope */
            invokevirtual org.eclipse.jdt.internal.compiler.lookup.Scope.compilerOptions:()Lorg/eclipse/jdt/internal/compiler/impl/CompilerOptions;
            getfield org.eclipse.jdt.internal.compiler.impl.CompilerOptions.sourceLevel:J
            ldc 3211264
            lcmp
            iflt 55
        47: .line 141
            aload 8 /* filteredTags */
            iload 9 /* size */
            iinc 9 /* size */ 1
            aload 11 /* possibleTag */
            aastore
        48: .line 143
            goto 55
        49: .line 145
      StackMap locals:
      StackMap stack:
            aload 8 /* filteredTags */
            iload 9 /* size */
            iinc 9 /* size */ 1
            aload 11 /* possibleTag */
            aastore
        50: .line 148
            goto 55
        51: .line 149
      StackMap locals:
      StackMap stack:
            aload 8 /* filteredTags */
            iload 9 /* size */
            iinc 9 /* size */ 1
            aload 11 /* possibleTag */
            aastore
        52: .line 151
            goto 55
        53: .line 128
      StackMap locals:
      StackMap stack:
            iinc 12 /* j */ 1
      StackMap locals:
      StackMap stack:
        54: iload 12 /* j */
            iload 7 /* specLenth */
            if_icmplt 39
        end local 12 // int j
        end local 11 // char[] possibleTag
        55: .line 126
      StackMap locals:
      StackMap stack:
            iinc 10 /* i */ 1
      StackMap locals:
      StackMap stack:
        56: iload 10 /* i */
            iload 6 /* length */
            if_icmplt 36
        end local 10 // int i
        57: .line 155
            iload 9 /* size */
            iload 6 /* length */
            if_icmpge 59
        58: .line 156
            aload 8 /* filteredTags */
            iconst_0
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocTag.possibleTags:[[[C
            iload 5 /* k */
            iload 9 /* size */
            anewarray char[]
            dup_x2
            aastore
            iconst_0
            iload 9 /* size */
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        end local 9 // int size
        end local 8 // char[][] filteredTags
        end local 7 // int specLenth
        end local 6 // int length
        59: .line 121
      StackMap locals: org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocTag org.eclipse.jdt.internal.compiler.lookup.Scope int char[][] int int
      StackMap stack:
            iinc 5 /* k */ 1
      StackMap locals:
      StackMap stack:
        60: iload 5 /* k */
            iload 4 /* kinds */
            if_icmplt 30
        end local 5 // int k
        61: .line 159
            return
        end local 4 // int kinds
        end local 3 // char[][] specifiedTags
        end local 2 // int kind
        end local 1 // org.eclipse.jdt.internal.compiler.lookup.Scope scope
        end local 0 // org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocTag this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   62     0             this  Lorg/eclipse/jdt/internal/codeassist/complete/CompletionOnJavadocTag;
            0   62     1            scope  Lorg/eclipse/jdt/internal/compiler/lookup/Scope;
            3   62     2             kind  I
            4   62     3    specifiedTags  [[C
            6   15     4  compilationUnit  Lorg/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration;
           18   26     5      methodScope  Lorg/eclipse/jdt/internal/compiler/lookup/MethodScope;
           28   62     4            kinds  I
           29   61     5                k  I
           31   59     6           length  I
           32   59     7        specLenth  I
           33   59     8     filteredTags  [[C
           34   59     9             size  I
           35   57    10                i  I
           37   55    11      possibleTag  [C
           38   55    12                j  I
    MethodParameters:
       Name  Flags
      scope  

  public char[][] getPossibleBlockTags();
    descriptor: ()[[C
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocTag this
         0: .line 167
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocTag.possibleTags:[[[C
            iconst_0
            aaload
            areturn
        end local 0 // org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocTag this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jdt/internal/codeassist/complete/CompletionOnJavadocTag;

  public char[][] getPossibleInlineTags();
    descriptor: ()[[C
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocTag this
         0: .line 176
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocTag.possibleTags:[[[C
            iconst_1
            aaload
            areturn
        end local 0 // org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocTag this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jdt/internal/codeassist/complete/CompletionOnJavadocTag;
}
SourceFile: "CompletionOnJavadocTag.java"