public class org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper extends org.eclipse.jdt.core.CompletionRequestor
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper
  super_class: org.eclipse.jdt.core.CompletionRequestor
{
  private static boolean DECODE_SIGNATURE;
    descriptor: Z
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private org.eclipse.jdt.core.ICompletionRequestor requestor;
    descriptor: Lorg/eclipse/jdt/core/ICompletionRequestor;
    flags: (0x0002) ACC_PRIVATE

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 29
            iconst_0
            putstatic org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper.DECODE_SIGNATURE:Z
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>(org.eclipse.jdt.core.ICompletionRequestor);
    descriptor: (Lorg/eclipse/jdt/core/ICompletionRequestor;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper this
        start local 1 // org.eclipse.jdt.core.ICompletionRequestor requestor
         0: .line 32
            aload 0 /* this */
            invokespecial org.eclipse.jdt.core.CompletionRequestor.<init>:()V
         1: .line 33
            aload 0 /* this */
            aload 1 /* requestor */
            putfield org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper.requestor:Lorg/eclipse/jdt/core/ICompletionRequestor;
         2: .line 34
            return
        end local 1 // org.eclipse.jdt.core.ICompletionRequestor requestor
        end local 0 // org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Lorg/eclipse/jdt/internal/codeassist/CompletionRequestorWrapper;
            0    3     1  requestor  Lorg/eclipse/jdt/core/ICompletionRequestor;
    MethodParameters:
           Name  Flags
      requestor  

  public void accept(org.eclipse.jdt.core.CompletionProposal);
    descriptor: (Lorg/eclipse/jdt/core/CompletionProposal;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=14, locals=4, args_size=2
        start local 0 // org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper this
        start local 1 // org.eclipse.jdt.core.CompletionProposal proposal
         0: .line 38
            aload 1 /* proposal */
            checkcast org.eclipse.jdt.internal.codeassist.InternalCompletionProposal
            astore 2 /* internalCompletionProposal */
        start local 2 // org.eclipse.jdt.internal.codeassist.InternalCompletionProposal internalCompletionProposal
         1: .line 39
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getKind:()I
            tableswitch { // 1 - 11
                    1: 181
                    2: 72
                    3: 2
                    4: 212
                    5: 219
                    6: 103
                    7: 144
                    8: 9
                    9: 26
                   10: 241
                   11: 262
              default: 282
          }
         2: .line 41
      StackMap locals: org.eclipse.jdt.internal.codeassist.InternalCompletionProposal
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper.requestor:Lorg/eclipse/jdt/core/ICompletionRequestor;
         3: .line 42
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getName:()[C
         4: .line 43
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getReplaceStart:()I
         5: .line 44
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getReplaceEnd:()I
         6: .line 45
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getRelevance:()I
         7: .line 41
            invokeinterface org.eclipse.jdt.core.ICompletionRequestor.acceptKeyword:([CIII)V
         8: .line 46
            goto 282
         9: .line 48
      StackMap locals:
      StackMap stack:
            getstatic org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper.DECODE_SIGNATURE:Z
            ifeq 18
        10: .line 49
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper.requestor:Lorg/eclipse/jdt/core/ICompletionRequestor;
        11: .line 50
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getDeclarationSignature:()[C
        12: .line 51
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getCompletion:()[C
        13: .line 52
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getReplaceStart:()I
        14: .line 53
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getReplaceEnd:()I
        15: .line 54
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getRelevance:()I
        16: .line 49
            invokeinterface org.eclipse.jdt.core.ICompletionRequestor.acceptPackage:([C[CIII)V
        17: .line 55
            goto 282
        18: .line 56
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper.requestor:Lorg/eclipse/jdt/core/ICompletionRequestor;
        19: .line 57
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getPackageName:()[C
        20: .line 58
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getCompletion:()[C
        21: .line 59
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getReplaceStart:()I
        22: .line 60
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getReplaceEnd:()I
        23: .line 61
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getRelevance:()I
        24: .line 56
            invokeinterface org.eclipse.jdt.core.ICompletionRequestor.acceptPackage:([C[CIII)V
        25: .line 63
            goto 282
        26: .line 65
      StackMap locals:
      StackMap stack:
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getFlags:()I
            sipush 16384
            iand
            ifne 282
        27: .line 67
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getFlags:()I
            sipush 512
            iand
            ifeq 50
        28: .line 68
            getstatic org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper.DECODE_SIGNATURE:Z
            ifeq 39
        29: .line 69
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper.requestor:Lorg/eclipse/jdt/core/ICompletionRequestor;
        30: .line 70
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getDeclarationSignature:()[C
        31: .line 71
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getSignature:()[C
            invokestatic org.eclipse.jdt.core.Signature.getSignatureSimpleName:([C)[C
        32: .line 72
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getCompletion:()[C
        33: .line 73
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getFlags:()I
            sipush -513
            iand
        34: .line 74
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getReplaceStart:()I
        35: .line 75
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getReplaceEnd:()I
        36: .line 76
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getRelevance:()I
        37: .line 69
            invokeinterface org.eclipse.jdt.core.ICompletionRequestor.acceptInterface:([C[C[CIIII)V
        38: .line 77
            goto 282
        39: .line 78
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper.requestor:Lorg/eclipse/jdt/core/ICompletionRequestor;
        40: .line 79
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getPackageName:()[C
            ifnonnull 41
            getstatic org.eclipse.jdt.core.compiler.CharOperation.NO_CHAR:[C
            goto 42
      StackMap locals:
      StackMap stack: org.eclipse.jdt.core.ICompletionRequestor
        41: aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getPackageName:()[C
        42: .line 80
      StackMap locals: org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper org.eclipse.jdt.core.CompletionProposal org.eclipse.jdt.internal.codeassist.InternalCompletionProposal
      StackMap stack: org.eclipse.jdt.core.ICompletionRequestor char[]
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getTypeName:()[C
        43: .line 81
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getCompletion:()[C
        44: .line 82
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getFlags:()I
            sipush -513
            iand
        45: .line 83
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getReplaceStart:()I
        46: .line 84
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getReplaceEnd:()I
        47: .line 85
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getRelevance:()I
        48: .line 78
            invokeinterface org.eclipse.jdt.core.ICompletionRequestor.acceptInterface:([C[C[CIIII)V
        49: .line 87
            goto 282
        50: .line 88
      StackMap locals:
      StackMap stack:
            getstatic org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper.DECODE_SIGNATURE:Z
            ifeq 61
        51: .line 89
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper.requestor:Lorg/eclipse/jdt/core/ICompletionRequestor;
        52: .line 90
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getDeclarationSignature:()[C
        53: .line 91
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getSignature:()[C
            invokestatic org.eclipse.jdt.core.Signature.getSignatureSimpleName:([C)[C
        54: .line 92
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getCompletion:()[C
        55: .line 93
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getFlags:()I
        56: .line 94
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getReplaceStart:()I
        57: .line 95
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getReplaceEnd:()I
        58: .line 96
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getRelevance:()I
        59: .line 89
            invokeinterface org.eclipse.jdt.core.ICompletionRequestor.acceptClass:([C[C[CIIII)V
        60: .line 97
            goto 282
        61: .line 98
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper.requestor:Lorg/eclipse/jdt/core/ICompletionRequestor;
        62: .line 99
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getPackageName:()[C
            ifnonnull 63
            getstatic org.eclipse.jdt.core.compiler.CharOperation.NO_CHAR:[C
            goto 64
      StackMap locals:
      StackMap stack: org.eclipse.jdt.core.ICompletionRequestor
        63: aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getPackageName:()[C
        64: .line 100
      StackMap locals: org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper org.eclipse.jdt.core.CompletionProposal org.eclipse.jdt.internal.codeassist.InternalCompletionProposal
      StackMap stack: org.eclipse.jdt.core.ICompletionRequestor char[]
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getTypeName:()[C
        65: .line 101
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getCompletion:()[C
        66: .line 102
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getFlags:()I
        67: .line 103
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getReplaceStart:()I
        68: .line 104
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getReplaceEnd:()I
        69: .line 105
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getRelevance:()I
        70: .line 98
            invokeinterface org.eclipse.jdt.core.ICompletionRequestor.acceptClass:([C[C[CIIII)V
        71: .line 108
            goto 282
        72: .line 110
      StackMap locals:
      StackMap stack:
            getstatic org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper.DECODE_SIGNATURE:Z
            ifeq 86
        73: .line 111
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper.requestor:Lorg/eclipse/jdt/core/ICompletionRequestor;
        74: .line 112
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getDeclarationSignature:()[C
            invokestatic org.eclipse.jdt.core.Signature.getSignatureQualifier:([C)[C
        75: .line 113
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getDeclarationSignature:()[C
            invokestatic org.eclipse.jdt.core.Signature.getSignatureSimpleName:([C)[C
        76: .line 114
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getName:()[C
        77: .line 115
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getSignature:()[C
            invokestatic org.eclipse.jdt.core.Signature.getSignatureQualifier:([C)[C
        78: .line 116
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getSignature:()[C
            invokestatic org.eclipse.jdt.core.Signature.getSignatureSimpleName:([C)[C
        79: .line 117
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getCompletion:()[C
        80: .line 118
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getFlags:()I
        81: .line 119
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getReplaceStart:()I
        82: .line 120
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getReplaceEnd:()I
        83: .line 121
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getRelevance:()I
        84: .line 111
            invokeinterface org.eclipse.jdt.core.ICompletionRequestor.acceptField:([C[C[C[C[C[CIIII)V
        85: .line 123
            goto 282
        86: .line 124
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper.requestor:Lorg/eclipse/jdt/core/ICompletionRequestor;
        87: .line 125
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getDeclarationPackageName:()[C
            ifnonnull 88
            getstatic org.eclipse.jdt.core.compiler.CharOperation.NO_CHAR:[C
            goto 89
      StackMap locals:
      StackMap stack: org.eclipse.jdt.core.ICompletionRequestor
        88: aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getDeclarationPackageName:()[C
        89: .line 126
      StackMap locals: org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper org.eclipse.jdt.core.CompletionProposal org.eclipse.jdt.internal.codeassist.InternalCompletionProposal
      StackMap stack: org.eclipse.jdt.core.ICompletionRequestor char[]
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getDeclarationTypeName:()[C
            ifnonnull 90
            getstatic org.eclipse.jdt.core.compiler.CharOperation.NO_CHAR:[C
            goto 91
      StackMap locals: org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper org.eclipse.jdt.core.CompletionProposal org.eclipse.jdt.internal.codeassist.InternalCompletionProposal
      StackMap stack: org.eclipse.jdt.core.ICompletionRequestor char[]
        90: aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getDeclarationTypeName:()[C
        91: .line 127
      StackMap locals: org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper org.eclipse.jdt.core.CompletionProposal org.eclipse.jdt.internal.codeassist.InternalCompletionProposal
      StackMap stack: org.eclipse.jdt.core.ICompletionRequestor char[] char[]
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getName:()[C
        92: .line 128
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getPackageName:()[C
            ifnonnull 93
            getstatic org.eclipse.jdt.core.compiler.CharOperation.NO_CHAR:[C
            goto 94
      StackMap locals: org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper org.eclipse.jdt.core.CompletionProposal org.eclipse.jdt.internal.codeassist.InternalCompletionProposal
      StackMap stack: org.eclipse.jdt.core.ICompletionRequestor char[] char[] char[]
        93: aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getPackageName:()[C
        94: .line 129
      StackMap locals: org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper org.eclipse.jdt.core.CompletionProposal org.eclipse.jdt.internal.codeassist.InternalCompletionProposal
      StackMap stack: org.eclipse.jdt.core.ICompletionRequestor char[] char[] char[] char[]
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getTypeName:()[C
            ifnonnull 95
            getstatic org.eclipse.jdt.core.compiler.CharOperation.NO_CHAR:[C
            goto 96
      StackMap locals: org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper org.eclipse.jdt.core.CompletionProposal org.eclipse.jdt.internal.codeassist.InternalCompletionProposal
      StackMap stack: org.eclipse.jdt.core.ICompletionRequestor char[] char[] char[] char[]
        95: aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getTypeName:()[C
        96: .line 130
      StackMap locals: org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper org.eclipse.jdt.core.CompletionProposal org.eclipse.jdt.internal.codeassist.InternalCompletionProposal
      StackMap stack: org.eclipse.jdt.core.ICompletionRequestor char[] char[] char[] char[] char[]
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getCompletion:()[C
        97: .line 131
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getFlags:()I
        98: .line 132
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getReplaceStart:()I
        99: .line 133
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getReplaceEnd:()I
       100: .line 134
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getRelevance:()I
       101: .line 124
            invokeinterface org.eclipse.jdt.core.ICompletionRequestor.acceptField:([C[C[C[C[C[CIIII)V
       102: .line 137
            goto 282
       103: .line 139
      StackMap locals:
      StackMap stack:
            getstatic org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper.DECODE_SIGNATURE:Z
            ifeq 121
       104: .line 140
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper.requestor:Lorg/eclipse/jdt/core/ICompletionRequestor;
       105: .line 141
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getDeclarationSignature:()[C
            invokestatic org.eclipse.jdt.core.Signature.getSignatureQualifier:([C)[C
       106: .line 142
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getDeclarationSignature:()[C
            invokestatic org.eclipse.jdt.core.Signature.getSignatureSimpleName:([C)[C
       107: .line 143
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getName:()[C
       108: .line 144
            aload 0 /* this */
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getSignature:()[C
            invokevirtual org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper.getParameterPackages:([C)[[C
       109: .line 145
            aload 0 /* this */
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getSignature:()[C
            invokevirtual org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper.getParameterTypes:([C)[[C
       110: .line 146
            aload 2 /* internalCompletionProposal */
            aconst_null
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.findParameterNames:(Lorg/eclipse/core/runtime/IProgressMonitor;)[[C
            ifnonnull 111
            getstatic org.eclipse.jdt.core.compiler.CharOperation.NO_CHAR_CHAR:[[C
            goto 112
      StackMap locals: org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper org.eclipse.jdt.core.CompletionProposal org.eclipse.jdt.internal.codeassist.InternalCompletionProposal
      StackMap stack: org.eclipse.jdt.core.ICompletionRequestor char[] char[] char[] char[][] char[][]
       111: aload 2 /* internalCompletionProposal */
            aconst_null
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.findParameterNames:(Lorg/eclipse/core/runtime/IProgressMonitor;)[[C
       112: .line 147
      StackMap locals: org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper org.eclipse.jdt.core.CompletionProposal org.eclipse.jdt.internal.codeassist.InternalCompletionProposal
      StackMap stack: org.eclipse.jdt.core.ICompletionRequestor char[] char[] char[] char[][] char[][] char[][]
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getSignature:()[C
            invokestatic org.eclipse.jdt.core.Signature.getReturnType:([C)[C
            invokestatic org.eclipse.jdt.core.Signature.getSignatureQualifier:([C)[C
       113: .line 148
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getSignature:()[C
            invokestatic org.eclipse.jdt.core.Signature.getReturnType:([C)[C
            invokestatic org.eclipse.jdt.core.Signature.getSignatureSimpleName:([C)[C
       114: .line 149
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getCompletion:()[C
       115: .line 150
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getFlags:()I
       116: .line 151
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getReplaceStart:()I
       117: .line 152
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getReplaceEnd:()I
       118: .line 153
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getRelevance:()I
       119: .line 140
            invokeinterface org.eclipse.jdt.core.ICompletionRequestor.acceptMethod:([C[C[C[[C[[C[[C[C[C[CIIII)V
       120: .line 155
            goto 282
       121: .line 156
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper.requestor:Lorg/eclipse/jdt/core/ICompletionRequestor;
       122: .line 157
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getDeclarationPackageName:()[C
            ifnonnull 123
            getstatic org.eclipse.jdt.core.compiler.CharOperation.NO_CHAR:[C
            goto 124
      StackMap locals:
      StackMap stack: org.eclipse.jdt.core.ICompletionRequestor
       123: aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getDeclarationPackageName:()[C
       124: .line 158
      StackMap locals: org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper org.eclipse.jdt.core.CompletionProposal org.eclipse.jdt.internal.codeassist.InternalCompletionProposal
      StackMap stack: org.eclipse.jdt.core.ICompletionRequestor char[]
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getDeclarationTypeName:()[C
            ifnonnull 125
            getstatic org.eclipse.jdt.core.compiler.CharOperation.NO_CHAR:[C
            goto 126
      StackMap locals: org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper org.eclipse.jdt.core.CompletionProposal org.eclipse.jdt.internal.codeassist.InternalCompletionProposal
      StackMap stack: org.eclipse.jdt.core.ICompletionRequestor char[]
       125: aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getDeclarationTypeName:()[C
       126: .line 159
      StackMap locals: org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper org.eclipse.jdt.core.CompletionProposal org.eclipse.jdt.internal.codeassist.InternalCompletionProposal
      StackMap stack: org.eclipse.jdt.core.ICompletionRequestor char[] char[]
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getName:()[C
       127: .line 160
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getParameterPackageNames:()[[C
            ifnonnull 128
            getstatic org.eclipse.jdt.core.compiler.CharOperation.NO_CHAR_CHAR:[[C
            goto 129
      StackMap locals: org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper org.eclipse.jdt.core.CompletionProposal org.eclipse.jdt.internal.codeassist.InternalCompletionProposal
      StackMap stack: org.eclipse.jdt.core.ICompletionRequestor char[] char[] char[]
       128: aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getParameterPackageNames:()[[C
       129: .line 161
      StackMap locals: org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper org.eclipse.jdt.core.CompletionProposal org.eclipse.jdt.internal.codeassist.InternalCompletionProposal
      StackMap stack: org.eclipse.jdt.core.ICompletionRequestor char[] char[] char[] char[][]
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getParameterTypeNames:()[[C
            ifnonnull 130
            getstatic org.eclipse.jdt.core.compiler.CharOperation.NO_CHAR_CHAR:[[C
            goto 131
      StackMap locals: org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper org.eclipse.jdt.core.CompletionProposal org.eclipse.jdt.internal.codeassist.InternalCompletionProposal
      StackMap stack: org.eclipse.jdt.core.ICompletionRequestor char[] char[] char[] char[][]
       130: aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getParameterTypeNames:()[[C
       131: .line 162
      StackMap locals: org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper org.eclipse.jdt.core.CompletionProposal org.eclipse.jdt.internal.codeassist.InternalCompletionProposal
      StackMap stack: org.eclipse.jdt.core.ICompletionRequestor char[] char[] char[] char[][] char[][]
            aload 2 /* internalCompletionProposal */
            aconst_null
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.findParameterNames:(Lorg/eclipse/core/runtime/IProgressMonitor;)[[C
            ifnonnull 132
            getstatic org.eclipse.jdt.core.compiler.CharOperation.NO_CHAR_CHAR:[[C
            goto 133
      StackMap locals: org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper org.eclipse.jdt.core.CompletionProposal org.eclipse.jdt.internal.codeassist.InternalCompletionProposal
      StackMap stack: org.eclipse.jdt.core.ICompletionRequestor char[] char[] char[] char[][] char[][]
       132: aload 2 /* internalCompletionProposal */
            aconst_null
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.findParameterNames:(Lorg/eclipse/core/runtime/IProgressMonitor;)[[C
       133: .line 163
      StackMap locals: org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper org.eclipse.jdt.core.CompletionProposal org.eclipse.jdt.internal.codeassist.InternalCompletionProposal
      StackMap stack: org.eclipse.jdt.core.ICompletionRequestor char[] char[] char[] char[][] char[][] char[][]
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getPackageName:()[C
            ifnonnull 134
            getstatic org.eclipse.jdt.core.compiler.CharOperation.NO_CHAR:[C
            goto 135
      StackMap locals: org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper org.eclipse.jdt.core.CompletionProposal org.eclipse.jdt.internal.codeassist.InternalCompletionProposal
      StackMap stack: org.eclipse.jdt.core.ICompletionRequestor char[] char[] char[] char[][] char[][] char[][]
       134: aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getPackageName:()[C
       135: .line 164
      StackMap locals: org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper org.eclipse.jdt.core.CompletionProposal org.eclipse.jdt.internal.codeassist.InternalCompletionProposal
      StackMap stack: org.eclipse.jdt.core.ICompletionRequestor char[] char[] char[] char[][] char[][] char[][] char[]
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getTypeName:()[C
            ifnonnull 136
            getstatic org.eclipse.jdt.core.compiler.CharOperation.NO_CHAR:[C
            goto 137
      StackMap locals: org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper org.eclipse.jdt.core.CompletionProposal org.eclipse.jdt.internal.codeassist.InternalCompletionProposal
      StackMap stack: org.eclipse.jdt.core.ICompletionRequestor char[] char[] char[] char[][] char[][] char[][] char[]
       136: aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getTypeName:()[C
       137: .line 165
      StackMap locals: org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper org.eclipse.jdt.core.CompletionProposal org.eclipse.jdt.internal.codeassist.InternalCompletionProposal
      StackMap stack: org.eclipse.jdt.core.ICompletionRequestor char[] char[] char[] char[][] char[][] char[][] char[] char[]
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getCompletion:()[C
       138: .line 166
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getFlags:()I
       139: .line 167
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getReplaceStart:()I
       140: .line 168
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getReplaceEnd:()I
       141: .line 169
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getRelevance:()I
       142: .line 156
            invokeinterface org.eclipse.jdt.core.ICompletionRequestor.acceptMethod:([C[C[C[[C[[C[[C[C[C[CIIII)V
       143: .line 172
            goto 282
       144: .line 174
      StackMap locals:
      StackMap stack:
            getstatic org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper.DECODE_SIGNATURE:Z
            ifeq 162
       145: .line 175
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper.requestor:Lorg/eclipse/jdt/core/ICompletionRequestor;
       146: .line 176
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getDeclarationSignature:()[C
            invokestatic org.eclipse.jdt.core.Signature.getSignatureQualifier:([C)[C
       147: .line 177
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getDeclarationSignature:()[C
            invokestatic org.eclipse.jdt.core.Signature.getSignatureSimpleName:([C)[C
       148: .line 178
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getName:()[C
       149: .line 179
            aload 0 /* this */
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getSignature:()[C
            invokevirtual org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper.getParameterPackages:([C)[[C
       150: .line 180
            aload 0 /* this */
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getSignature:()[C
            invokevirtual org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper.getParameterTypes:([C)[[C
       151: .line 181
            aload 2 /* internalCompletionProposal */
            aconst_null
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.findParameterNames:(Lorg/eclipse/core/runtime/IProgressMonitor;)[[C
            ifnonnull 152
            getstatic org.eclipse.jdt.core.compiler.CharOperation.NO_CHAR_CHAR:[[C
            goto 153
      StackMap locals: org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper org.eclipse.jdt.core.CompletionProposal org.eclipse.jdt.internal.codeassist.InternalCompletionProposal
      StackMap stack: org.eclipse.jdt.core.ICompletionRequestor char[] char[] char[] char[][] char[][]
       152: aload 2 /* internalCompletionProposal */
            aconst_null
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.findParameterNames:(Lorg/eclipse/core/runtime/IProgressMonitor;)[[C
       153: .line 182
      StackMap locals: org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper org.eclipse.jdt.core.CompletionProposal org.eclipse.jdt.internal.codeassist.InternalCompletionProposal
      StackMap stack: org.eclipse.jdt.core.ICompletionRequestor char[] char[] char[] char[][] char[][] char[][]
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getSignature:()[C
            invokestatic org.eclipse.jdt.core.Signature.getReturnType:([C)[C
            invokestatic org.eclipse.jdt.core.Signature.getSignatureQualifier:([C)[C
       154: .line 183
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getSignature:()[C
            invokestatic org.eclipse.jdt.core.Signature.getReturnType:([C)[C
            invokestatic org.eclipse.jdt.core.Signature.getSignatureSimpleName:([C)[C
       155: .line 184
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getCompletion:()[C
       156: .line 185
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getFlags:()I
       157: .line 186
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getReplaceStart:()I
       158: .line 187
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getReplaceEnd:()I
       159: .line 188
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getRelevance:()I
       160: .line 175
            invokeinterface org.eclipse.jdt.core.ICompletionRequestor.acceptMethodDeclaration:([C[C[C[[C[[C[[C[C[C[CIIII)V
       161: .line 190
            goto 282
       162: .line 191
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper.requestor:Lorg/eclipse/jdt/core/ICompletionRequestor;
       163: .line 192
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getDeclarationPackageName:()[C
       164: .line 193
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getDeclarationTypeName:()[C
       165: .line 194
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getName:()[C
       166: .line 195
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getParameterPackageNames:()[[C
            ifnonnull 167
            getstatic org.eclipse.jdt.core.compiler.CharOperation.NO_CHAR_CHAR:[[C
            goto 168
      StackMap locals: org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper org.eclipse.jdt.core.CompletionProposal org.eclipse.jdt.internal.codeassist.InternalCompletionProposal
      StackMap stack: org.eclipse.jdt.core.ICompletionRequestor char[] char[] char[]
       167: aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getParameterPackageNames:()[[C
       168: .line 196
      StackMap locals: org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper org.eclipse.jdt.core.CompletionProposal org.eclipse.jdt.internal.codeassist.InternalCompletionProposal
      StackMap stack: org.eclipse.jdt.core.ICompletionRequestor char[] char[] char[] char[][]
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getParameterTypeNames:()[[C
            ifnonnull 169
            getstatic org.eclipse.jdt.core.compiler.CharOperation.NO_CHAR_CHAR:[[C
            goto 170
      StackMap locals: org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper org.eclipse.jdt.core.CompletionProposal org.eclipse.jdt.internal.codeassist.InternalCompletionProposal
      StackMap stack: org.eclipse.jdt.core.ICompletionRequestor char[] char[] char[] char[][]
       169: aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getParameterTypeNames:()[[C
       170: .line 197
      StackMap locals: org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper org.eclipse.jdt.core.CompletionProposal org.eclipse.jdt.internal.codeassist.InternalCompletionProposal
      StackMap stack: org.eclipse.jdt.core.ICompletionRequestor char[] char[] char[] char[][] char[][]
            aload 2 /* internalCompletionProposal */
            aconst_null
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.findParameterNames:(Lorg/eclipse/core/runtime/IProgressMonitor;)[[C
            ifnonnull 171
            getstatic org.eclipse.jdt.core.compiler.CharOperation.NO_CHAR_CHAR:[[C
            goto 172
      StackMap locals: org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper org.eclipse.jdt.core.CompletionProposal org.eclipse.jdt.internal.codeassist.InternalCompletionProposal
      StackMap stack: org.eclipse.jdt.core.ICompletionRequestor char[] char[] char[] char[][] char[][]
       171: aload 2 /* internalCompletionProposal */
            aconst_null
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.findParameterNames:(Lorg/eclipse/core/runtime/IProgressMonitor;)[[C
       172: .line 198
      StackMap locals: org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper org.eclipse.jdt.core.CompletionProposal org.eclipse.jdt.internal.codeassist.InternalCompletionProposal
      StackMap stack: org.eclipse.jdt.core.ICompletionRequestor char[] char[] char[] char[][] char[][] char[][]
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getPackageName:()[C
       173: .line 199
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getTypeName:()[C
       174: .line 200
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getCompletion:()[C
       175: .line 201
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getFlags:()I
       176: .line 202
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getReplaceStart:()I
       177: .line 203
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getReplaceEnd:()I
       178: .line 204
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getRelevance:()I
       179: .line 191
            invokeinterface org.eclipse.jdt.core.ICompletionRequestor.acceptMethodDeclaration:([C[C[C[[C[[C[[C[C[C[CIIII)V
       180: .line 207
            goto 282
       181: .line 209
      StackMap locals:
      StackMap stack:
            getstatic org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper.DECODE_SIGNATURE:Z
            ifeq 196
       182: .line 210
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper.requestor:Lorg/eclipse/jdt/core/ICompletionRequestor;
       183: .line 211
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getDeclarationSignature:()[C
            invokestatic org.eclipse.jdt.core.Signature.getSignatureQualifier:([C)[C
       184: .line 212
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getDeclarationSignature:()[C
            invokestatic org.eclipse.jdt.core.Signature.getSignatureSimpleName:([C)[C
       185: .line 213
            aload 0 /* this */
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getSignature:()[C
            invokevirtual org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper.getParameterPackages:([C)[[C
       186: .line 214
            aload 0 /* this */
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getSignature:()[C
            invokevirtual org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper.getParameterTypes:([C)[[C
       187: .line 215
            aload 2 /* internalCompletionProposal */
            aconst_null
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.findParameterNames:(Lorg/eclipse/core/runtime/IProgressMonitor;)[[C
            ifnonnull 188
            getstatic org.eclipse.jdt.core.compiler.CharOperation.NO_CHAR_CHAR:[[C
            goto 189
      StackMap locals: org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper org.eclipse.jdt.core.CompletionProposal org.eclipse.jdt.internal.codeassist.InternalCompletionProposal
      StackMap stack: org.eclipse.jdt.core.ICompletionRequestor char[] char[] char[][] char[][]
       188: aload 2 /* internalCompletionProposal */
            aconst_null
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.findParameterNames:(Lorg/eclipse/core/runtime/IProgressMonitor;)[[C
       189: .line 216
      StackMap locals: org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper org.eclipse.jdt.core.CompletionProposal org.eclipse.jdt.internal.codeassist.InternalCompletionProposal
      StackMap stack: org.eclipse.jdt.core.ICompletionRequestor char[] char[] char[][] char[][] char[][]
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getCompletion:()[C
       190: .line 217
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getFlags:()I
       191: .line 218
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getReplaceStart:()I
       192: .line 219
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getReplaceEnd:()I
       193: .line 220
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getRelevance:()I
       194: .line 210
            invokeinterface org.eclipse.jdt.core.ICompletionRequestor.acceptAnonymousType:([C[C[[C[[C[[C[CIIII)V
       195: .line 222
            goto 282
       196: .line 223
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper.requestor:Lorg/eclipse/jdt/core/ICompletionRequestor;
       197: .line 224
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getDeclarationPackageName:()[C
       198: .line 225
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getDeclarationTypeName:()[C
       199: .line 226
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getParameterPackageNames:()[[C
            ifnonnull 200
            getstatic org.eclipse.jdt.core.compiler.CharOperation.NO_CHAR_CHAR:[[C
            goto 201
      StackMap locals: org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper org.eclipse.jdt.core.CompletionProposal org.eclipse.jdt.internal.codeassist.InternalCompletionProposal
      StackMap stack: org.eclipse.jdt.core.ICompletionRequestor char[] char[]
       200: aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getParameterPackageNames:()[[C
       201: .line 227
      StackMap locals: org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper org.eclipse.jdt.core.CompletionProposal org.eclipse.jdt.internal.codeassist.InternalCompletionProposal
      StackMap stack: org.eclipse.jdt.core.ICompletionRequestor char[] char[] char[][]
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getParameterTypeNames:()[[C
            ifnonnull 202
            getstatic org.eclipse.jdt.core.compiler.CharOperation.NO_CHAR_CHAR:[[C
            goto 203
      StackMap locals: org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper org.eclipse.jdt.core.CompletionProposal org.eclipse.jdt.internal.codeassist.InternalCompletionProposal
      StackMap stack: org.eclipse.jdt.core.ICompletionRequestor char[] char[] char[][]
       202: aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getParameterTypeNames:()[[C
       203: .line 228
      StackMap locals: org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper org.eclipse.jdt.core.CompletionProposal org.eclipse.jdt.internal.codeassist.InternalCompletionProposal
      StackMap stack: org.eclipse.jdt.core.ICompletionRequestor char[] char[] char[][] char[][]
            aload 2 /* internalCompletionProposal */
            aconst_null
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.findParameterNames:(Lorg/eclipse/core/runtime/IProgressMonitor;)[[C
            ifnonnull 204
            getstatic org.eclipse.jdt.core.compiler.CharOperation.NO_CHAR_CHAR:[[C
            goto 205
      StackMap locals: org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper org.eclipse.jdt.core.CompletionProposal org.eclipse.jdt.internal.codeassist.InternalCompletionProposal
      StackMap stack: org.eclipse.jdt.core.ICompletionRequestor char[] char[] char[][] char[][]
       204: aload 2 /* internalCompletionProposal */
            aconst_null
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.findParameterNames:(Lorg/eclipse/core/runtime/IProgressMonitor;)[[C
       205: .line 229
      StackMap locals: org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper org.eclipse.jdt.core.CompletionProposal org.eclipse.jdt.internal.codeassist.InternalCompletionProposal
      StackMap stack: org.eclipse.jdt.core.ICompletionRequestor char[] char[] char[][] char[][] char[][]
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getCompletion:()[C
       206: .line 230
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getFlags:()I
       207: .line 231
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getReplaceStart:()I
       208: .line 232
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getReplaceEnd:()I
       209: .line 233
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getRelevance:()I
       210: .line 223
            invokeinterface org.eclipse.jdt.core.ICompletionRequestor.acceptAnonymousType:([C[C[[C[[C[[C[CIIII)V
       211: .line 236
            goto 282
       212: .line 238
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper.requestor:Lorg/eclipse/jdt/core/ICompletionRequestor;
       213: .line 239
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getCompletion:()[C
       214: .line 240
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getReplaceStart:()I
       215: .line 241
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getReplaceEnd:()I
       216: .line 242
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getRelevance:()I
       217: .line 238
            invokeinterface org.eclipse.jdt.core.ICompletionRequestor.acceptLabel:([CIII)V
       218: .line 244
            goto 282
       219: .line 246
      StackMap locals:
      StackMap stack:
            getstatic org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper.DECODE_SIGNATURE:Z
            ifeq 230
       220: .line 247
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper.requestor:Lorg/eclipse/jdt/core/ICompletionRequestor;
       221: .line 248
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getCompletion:()[C
       222: .line 249
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getSignature:()[C
            invokestatic org.eclipse.jdt.core.Signature.getSignatureQualifier:([C)[C
       223: .line 250
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getSignature:()[C
            invokestatic org.eclipse.jdt.core.Signature.getSignatureSimpleName:([C)[C
       224: .line 251
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getFlags:()I
       225: .line 252
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getReplaceStart:()I
       226: .line 253
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getReplaceEnd:()I
       227: .line 254
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getRelevance:()I
       228: .line 247
            invokeinterface org.eclipse.jdt.core.ICompletionRequestor.acceptLocalVariable:([C[C[CIIII)V
       229: .line 256
            goto 282
       230: .line 257
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper.requestor:Lorg/eclipse/jdt/core/ICompletionRequestor;
       231: .line 258
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getCompletion:()[C
       232: .line 259
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getPackageName:()[C
            ifnonnull 233
            getstatic org.eclipse.jdt.core.compiler.CharOperation.NO_CHAR:[C
            goto 234
      StackMap locals: org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper org.eclipse.jdt.core.CompletionProposal org.eclipse.jdt.internal.codeassist.InternalCompletionProposal
      StackMap stack: org.eclipse.jdt.core.ICompletionRequestor char[]
       233: aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getPackageName:()[C
       234: .line 260
      StackMap locals: org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper org.eclipse.jdt.core.CompletionProposal org.eclipse.jdt.internal.codeassist.InternalCompletionProposal
      StackMap stack: org.eclipse.jdt.core.ICompletionRequestor char[] char[]
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getTypeName:()[C
       235: .line 261
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getFlags:()I
       236: .line 262
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getReplaceStart:()I
       237: .line 263
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getReplaceEnd:()I
       238: .line 264
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getRelevance:()I
       239: .line 257
            invokeinterface org.eclipse.jdt.core.ICompletionRequestor.acceptLocalVariable:([C[C[CIIII)V
       240: .line 267
            goto 282
       241: .line 269
      StackMap locals:
      StackMap stack:
            getstatic org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper.DECODE_SIGNATURE:Z
            ifeq 252
       242: .line 270
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper.requestor:Lorg/eclipse/jdt/core/ICompletionRequestor;
       243: .line 271
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getCompletion:()[C
       244: .line 272
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getSignature:()[C
            invokestatic org.eclipse.jdt.core.Signature.getSignatureQualifier:([C)[C
       245: .line 273
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getSignature:()[C
            invokestatic org.eclipse.jdt.core.Signature.getSignatureSimpleName:([C)[C
       246: .line 274
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getFlags:()I
       247: .line 275
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getReplaceStart:()I
       248: .line 276
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getReplaceEnd:()I
       249: .line 277
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getRelevance:()I
       250: .line 270
            invokeinterface org.eclipse.jdt.core.ICompletionRequestor.acceptLocalVariable:([C[C[CIIII)V
       251: .line 279
            goto 282
       252: .line 280
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper.requestor:Lorg/eclipse/jdt/core/ICompletionRequestor;
       253: .line 281
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getCompletion:()[C
       254: .line 282
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getPackageName:()[C
       255: .line 283
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getTypeName:()[C
       256: .line 284
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getFlags:()I
       257: .line 285
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getReplaceStart:()I
       258: .line 286
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getReplaceEnd:()I
       259: .line 287
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getRelevance:()I
       260: .line 280
            invokeinterface org.eclipse.jdt.core.ICompletionRequestor.acceptLocalVariable:([C[C[CIIII)V
       261: .line 290
            goto 282
       262: .line 292
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper.requestor:Lorg/eclipse/jdt/core/ICompletionRequestor;
            instanceof org.eclipse.jdt.internal.codeassist.IExtendedCompletionRequestor
            ifeq 282
       263: .line 293
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper.requestor:Lorg/eclipse/jdt/core/ICompletionRequestor;
            checkcast org.eclipse.jdt.internal.codeassist.IExtendedCompletionRequestor
            astore 3 /* r */
        start local 3 // org.eclipse.jdt.internal.codeassist.IExtendedCompletionRequestor r
       264: .line 294
            getstatic org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper.DECODE_SIGNATURE:Z
            ifeq 274
       265: .line 295
            aload 3 /* r */
       266: .line 296
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getDeclarationSignature:()[C
            invokestatic org.eclipse.jdt.core.Signature.getSignatureQualifier:([C)[C
       267: .line 297
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getDeclarationSignature:()[C
            invokestatic org.eclipse.jdt.core.Signature.getSignatureSimpleName:([C)[C
       268: .line 298
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getName:()[C
       269: .line 299
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getReplaceStart:()I
       270: .line 300
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getReplaceEnd:()I
       271: .line 301
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getRelevance:()I
       272: .line 295
            invokeinterface org.eclipse.jdt.internal.codeassist.IExtendedCompletionRequestor.acceptPotentialMethodDeclaration:([C[C[CIII)V
       273: .line 303
            goto 282
       274: .line 304
      StackMap locals: org.eclipse.jdt.internal.codeassist.IExtendedCompletionRequestor
      StackMap stack:
            aload 3 /* r */
       275: .line 305
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getDeclarationPackageName:()[C
       276: .line 306
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getDeclarationTypeName:()[C
       277: .line 307
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getName:()[C
       278: .line 308
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getReplaceStart:()I
       279: .line 309
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getReplaceEnd:()I
       280: .line 310
            aload 2 /* internalCompletionProposal */
            invokevirtual org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.getRelevance:()I
       281: .line 304
            invokeinterface org.eclipse.jdt.internal.codeassist.IExtendedCompletionRequestor.acceptPotentialMethodDeclaration:([C[C[CIII)V
        end local 3 // org.eclipse.jdt.internal.codeassist.IExtendedCompletionRequestor r
       282: .line 317
      StackMap locals:
      StackMap stack:
            return
        end local 2 // org.eclipse.jdt.internal.codeassist.InternalCompletionProposal internalCompletionProposal
        end local 1 // org.eclipse.jdt.core.CompletionProposal proposal
        end local 0 // org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper this
      LocalVariableTable:
        Start  End  Slot                        Name  Signature
            0  283     0                        this  Lorg/eclipse/jdt/internal/codeassist/CompletionRequestorWrapper;
            0  283     1                    proposal  Lorg/eclipse/jdt/core/CompletionProposal;
            1  283     2  internalCompletionProposal  Lorg/eclipse/jdt/internal/codeassist/InternalCompletionProposal;
          264  282     3                           r  Lorg/eclipse/jdt/internal/codeassist/IExtendedCompletionRequestor;
    MethodParameters:
          Name  Flags
      proposal  

  public void completionFailure(org.eclipse.jdt.core.compiler.IProblem);
    descriptor: (Lorg/eclipse/jdt/core/compiler/IProblem;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper this
        start local 1 // org.eclipse.jdt.core.compiler.IProblem problem
         0: .line 321
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper.requestor:Lorg/eclipse/jdt/core/ICompletionRequestor;
            aload 1 /* problem */
            invokeinterface org.eclipse.jdt.core.ICompletionRequestor.acceptError:(Lorg/eclipse/jdt/core/compiler/IProblem;)V
         1: .line 322
            return
        end local 1 // org.eclipse.jdt.core.compiler.IProblem problem
        end local 0 // org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lorg/eclipse/jdt/internal/codeassist/CompletionRequestorWrapper;
            0    2     1  problem  Lorg/eclipse/jdt/core/compiler/IProblem;
    MethodParameters:
         Name  Flags
      problem  

  private char[][] getParameterPackages(char[]);
    descriptor: ([C)[[C
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=6, args_size=2
        start local 0 // org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper this
        start local 1 // char[] methodSignature
         0: .line 325
            aload 1 /* methodSignature */
            invokestatic org.eclipse.jdt.core.Signature.getParameterTypes:([C)[[C
            astore 2 /* parameterQualifiedTypes */
        start local 2 // char[][] parameterQualifiedTypes
         1: .line 326
            aload 2 /* parameterQualifiedTypes */
            ifnonnull 2
            iconst_0
            goto 3
      StackMap locals: char[][]
      StackMap stack:
         2: aload 2 /* parameterQualifiedTypes */
            arraylength
      StackMap locals:
      StackMap stack: int
         3: istore 3 /* length */
        start local 3 // int length
         4: .line 327
            iload 3 /* length */
            anewarray char[]
            astore 4 /* parameterPackages */
        start local 4 // char[][] parameterPackages
         5: .line 328
            iconst_0
            istore 5 /* i */
        start local 5 // int i
         6: goto 9
         7: .line 329
      StackMap locals: int char[][] int
      StackMap stack:
            aload 4 /* parameterPackages */
            iload 5 /* i */
            aload 2 /* parameterQualifiedTypes */
            iload 5 /* i */
            aaload
            invokestatic org.eclipse.jdt.core.Signature.getSignatureQualifier:([C)[C
            aastore
         8: .line 328
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
         9: iload 5 /* i */
            iload 3 /* length */
            if_icmplt 7
        end local 5 // int i
        10: .line 332
            aload 4 /* parameterPackages */
            areturn
        end local 4 // char[][] parameterPackages
        end local 3 // int length
        end local 2 // char[][] parameterQualifiedTypes
        end local 1 // char[] methodSignature
        end local 0 // org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper this
      LocalVariableTable:
        Start  End  Slot                     Name  Signature
            0   11     0                     this  Lorg/eclipse/jdt/internal/codeassist/CompletionRequestorWrapper;
            0   11     1          methodSignature  [C
            1   11     2  parameterQualifiedTypes  [[C
            4   11     3                   length  I
            5   11     4        parameterPackages  [[C
            6   10     5                        i  I
    MethodParameters:
                 Name  Flags
      methodSignature  

  private char[][] getParameterTypes(char[]);
    descriptor: ([C)[[C
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=6, args_size=2
        start local 0 // org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper this
        start local 1 // char[] methodSignature
         0: .line 336
            aload 1 /* methodSignature */
            invokestatic org.eclipse.jdt.core.Signature.getParameterTypes:([C)[[C
            astore 2 /* parameterQualifiedTypes */
        start local 2 // char[][] parameterQualifiedTypes
         1: .line 337
            aload 2 /* parameterQualifiedTypes */
            ifnonnull 2
            iconst_0
            goto 3
      StackMap locals: char[][]
      StackMap stack:
         2: aload 2 /* parameterQualifiedTypes */
            arraylength
      StackMap locals:
      StackMap stack: int
         3: istore 3 /* length */
        start local 3 // int length
         4: .line 338
            iload 3 /* length */
            anewarray char[]
            astore 4 /* parameterPackages */
        start local 4 // char[][] parameterPackages
         5: .line 339
            iconst_0
            istore 5 /* i */
        start local 5 // int i
         6: goto 9
         7: .line 340
      StackMap locals: int char[][] int
      StackMap stack:
            aload 4 /* parameterPackages */
            iload 5 /* i */
            aload 2 /* parameterQualifiedTypes */
            iload 5 /* i */
            aaload
            invokestatic org.eclipse.jdt.core.Signature.getSignatureSimpleName:([C)[C
            aastore
         8: .line 339
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
         9: iload 5 /* i */
            iload 3 /* length */
            if_icmplt 7
        end local 5 // int i
        10: .line 343
            aload 4 /* parameterPackages */
            areturn
        end local 4 // char[][] parameterPackages
        end local 3 // int length
        end local 2 // char[][] parameterQualifiedTypes
        end local 1 // char[] methodSignature
        end local 0 // org.eclipse.jdt.internal.codeassist.CompletionRequestorWrapper this
      LocalVariableTable:
        Start  End  Slot                     Name  Signature
            0   11     0                     this  Lorg/eclipse/jdt/internal/codeassist/CompletionRequestorWrapper;
            0   11     1          methodSignature  [C
            1   11     2  parameterQualifiedTypes  [[C
            4   11     3                   length  I
            5   11     4        parameterPackages  [[C
            6   10     5                        i  I
    MethodParameters:
                 Name  Flags
      methodSignature  
}
SourceFile: "CompletionRequestorWrapper.java"