public class org.aspectj.weaver.StandardAnnotation extends org.aspectj.weaver.AbstractAnnotationAJ
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.aspectj.weaver.StandardAnnotation
  super_class: org.aspectj.weaver.AbstractAnnotationAJ
{
  private final boolean isRuntimeVisible;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private java.util.List<org.aspectj.weaver.AnnotationNameValuePair> nvPairs;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<Lorg/aspectj/weaver/AnnotationNameValuePair;>;

  public void <init>(org.aspectj.weaver.ResolvedType, boolean);
    descriptor: (Lorg/aspectj/weaver/ResolvedType;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // org.aspectj.weaver.StandardAnnotation this
        start local 1 // org.aspectj.weaver.ResolvedType type
        start local 2 // boolean isRuntimeVisible
         0: .line 33
            aload 0 /* this */
            aload 1 /* type */
            invokespecial org.aspectj.weaver.AbstractAnnotationAJ.<init>:(Lorg/aspectj/weaver/ResolvedType;)V
         1: .line 30
            aload 0 /* this */
            aconst_null
            putfield org.aspectj.weaver.StandardAnnotation.nvPairs:Ljava/util/List;
         2: .line 34
            aload 0 /* this */
            iload 2 /* isRuntimeVisible */
            putfield org.aspectj.weaver.StandardAnnotation.isRuntimeVisible:Z
         3: .line 35
            return
        end local 2 // boolean isRuntimeVisible
        end local 1 // org.aspectj.weaver.ResolvedType type
        end local 0 // org.aspectj.weaver.StandardAnnotation this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    4     0              this  Lorg/aspectj/weaver/StandardAnnotation;
            0    4     1              type  Lorg/aspectj/weaver/ResolvedType;
            0    4     2  isRuntimeVisible  Z
    MethodParameters:
                  Name  Flags
      type              
      isRuntimeVisible  

  public boolean isRuntimeVisible();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.aspectj.weaver.StandardAnnotation this
         0: .line 41
            aload 0 /* this */
            getfield org.aspectj.weaver.StandardAnnotation.isRuntimeVisible:Z
            ireturn
        end local 0 // org.aspectj.weaver.StandardAnnotation this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/aspectj/weaver/StandardAnnotation;

  public java.lang.String stringify();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=1
        start local 0 // org.aspectj.weaver.StandardAnnotation this
         0: .line 48
            new java.lang.StringBuffer
            dup
            invokespecial java.lang.StringBuffer.<init>:()V
            astore 1 /* sb */
        start local 1 // java.lang.StringBuffer sb
         1: .line 49
            aload 1 /* sb */
            ldc "@"
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            aload 0 /* this */
            getfield org.aspectj.weaver.StandardAnnotation.type:Lorg/aspectj/weaver/ResolvedType;
            invokevirtual org.aspectj.weaver.ResolvedType.getClassName:()Ljava/lang/String;
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
         2: .line 50
            aload 0 /* this */
            invokevirtual org.aspectj.weaver.StandardAnnotation.hasNameValuePairs:()Z
            ifeq 9
         3: .line 51
            aload 1 /* sb */
            ldc "("
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
         4: .line 52
            aload 0 /* this */
            getfield org.aspectj.weaver.StandardAnnotation.nvPairs:Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 3
            goto 7
      StackMap locals: org.aspectj.weaver.StandardAnnotation java.lang.StringBuffer top java.util.Iterator
      StackMap stack:
         5: aload 3
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.aspectj.weaver.AnnotationNameValuePair
            astore 2 /* nvPair */
        start local 2 // org.aspectj.weaver.AnnotationNameValuePair nvPair
         6: .line 53
            aload 1 /* sb */
            aload 2 /* nvPair */
            invokevirtual org.aspectj.weaver.AnnotationNameValuePair.stringify:()Ljava/lang/String;
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        end local 2 // org.aspectj.weaver.AnnotationNameValuePair nvPair
         7: .line 52
      StackMap locals:
      StackMap stack:
            aload 3
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 5
         8: .line 55
            aload 1 /* sb */
            ldc ")"
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
         9: .line 57
      StackMap locals: org.aspectj.weaver.StandardAnnotation java.lang.StringBuffer
      StackMap stack:
            aload 1 /* sb */
            invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
            areturn
        end local 1 // java.lang.StringBuffer sb
        end local 0 // org.aspectj.weaver.StandardAnnotation this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   10     0    this  Lorg/aspectj/weaver/StandardAnnotation;
            1   10     1      sb  Ljava/lang/StringBuffer;
            6    7     2  nvPair  Lorg/aspectj/weaver/AnnotationNameValuePair;

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=1
        start local 0 // org.aspectj.weaver.StandardAnnotation this
         0: .line 61
            new java.lang.StringBuffer
            dup
            invokespecial java.lang.StringBuffer.<init>:()V
            astore 1 /* sb */
        start local 1 // java.lang.StringBuffer sb
         1: .line 62
            aload 1 /* sb */
            new java.lang.StringBuilder
            dup
            ldc "Anno["
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            invokevirtual org.aspectj.weaver.StandardAnnotation.getTypeSignature:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc " "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.aspectj.weaver.StandardAnnotation.isRuntimeVisible:Z
            ifeq 2
            ldc "rVis"
            goto 3
      StackMap locals: org.aspectj.weaver.StandardAnnotation java.lang.StringBuffer
      StackMap stack: java.lang.StringBuffer java.lang.StringBuilder
         2: ldc "rInvis"
      StackMap locals: org.aspectj.weaver.StandardAnnotation java.lang.StringBuffer
      StackMap stack: java.lang.StringBuffer java.lang.StringBuilder java.lang.String
         3: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
         4: .line 63
            aload 0 /* this */
            getfield org.aspectj.weaver.StandardAnnotation.nvPairs:Ljava/util/List;
            ifnull 13
         5: .line 64
            aload 1 /* sb */
            ldc " "
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
         6: .line 65
            aload 0 /* this */
            getfield org.aspectj.weaver.StandardAnnotation.nvPairs:Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 2 /* iter */
        start local 2 // java.util.Iterator iter
         7: goto 12
         8: .line 66
      StackMap locals: java.util.Iterator
      StackMap stack:
            aload 2 /* iter */
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.aspectj.weaver.AnnotationNameValuePair
            astore 3 /* element */
        start local 3 // org.aspectj.weaver.AnnotationNameValuePair element
         9: .line 67
            aload 1 /* sb */
            aload 3 /* element */
            invokevirtual org.aspectj.weaver.AnnotationNameValuePair.toString:()Ljava/lang/String;
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        10: .line 68
            aload 2 /* iter */
            invokeinterface java.util.Iterator.hasNext:()Z
            ifeq 12
        11: .line 69
            aload 1 /* sb */
            ldc ","
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        end local 3 // org.aspectj.weaver.AnnotationNameValuePair element
        12: .line 65
      StackMap locals:
      StackMap stack:
            aload 2 /* iter */
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 8
        end local 2 // java.util.Iterator iter
        13: .line 73
      StackMap locals:
      StackMap stack:
            aload 1 /* sb */
            ldc "]"
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        14: .line 74
            aload 1 /* sb */
            invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
            areturn
        end local 1 // java.lang.StringBuffer sb
        end local 0 // org.aspectj.weaver.StandardAnnotation this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   15     0     this  Lorg/aspectj/weaver/StandardAnnotation;
            1   15     1       sb  Ljava/lang/StringBuffer;
            7   13     2     iter  Ljava/util/Iterator<Lorg/aspectj/weaver/AnnotationNameValuePair;>;
            9   12     3  element  Lorg/aspectj/weaver/AnnotationNameValuePair;

  public boolean hasNamedValue(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // org.aspectj.weaver.StandardAnnotation this
        start local 1 // java.lang.String n
         0: .line 81
            aload 0 /* this */
            getfield org.aspectj.weaver.StandardAnnotation.nvPairs:Ljava/util/List;
            ifnonnull 2
         1: .line 82
            iconst_0
            ireturn
         2: .line 84
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         3: goto 8
         4: .line 85
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield org.aspectj.weaver.StandardAnnotation.nvPairs:Ljava/util/List;
            iload 2 /* i */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast org.aspectj.weaver.AnnotationNameValuePair
            astore 3 /* pair */
        start local 3 // org.aspectj.weaver.AnnotationNameValuePair pair
         5: .line 86
            aload 3 /* pair */
            invokevirtual org.aspectj.weaver.AnnotationNameValuePair.getName:()Ljava/lang/String;
            aload 1 /* n */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 7
         6: .line 87
            iconst_1
            ireturn
        end local 3 // org.aspectj.weaver.AnnotationNameValuePair pair
         7: .line 84
      StackMap locals:
      StackMap stack:
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
         8: iload 2 /* i */
            aload 0 /* this */
            getfield org.aspectj.weaver.StandardAnnotation.nvPairs:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            if_icmplt 4
        end local 2 // int i
         9: .line 90
            iconst_0
            ireturn
        end local 1 // java.lang.String n
        end local 0 // org.aspectj.weaver.StandardAnnotation this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Lorg/aspectj/weaver/StandardAnnotation;
            0   10     1     n  Ljava/lang/String;
            3    9     2     i  I
            5    7     3  pair  Lorg/aspectj/weaver/AnnotationNameValuePair;
    MethodParameters:
      Name  Flags
      n     

  public boolean hasNameValuePair(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=5, args_size=3
        start local 0 // org.aspectj.weaver.StandardAnnotation this
        start local 1 // java.lang.String n
        start local 2 // java.lang.String v
         0: .line 97
            aload 0 /* this */
            getfield org.aspectj.weaver.StandardAnnotation.nvPairs:Ljava/util/List;
            ifnonnull 2
         1: .line 98
            iconst_0
            ireturn
         2: .line 100
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         3: goto 9
         4: .line 101
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield org.aspectj.weaver.StandardAnnotation.nvPairs:Ljava/util/List;
            iload 3 /* i */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast org.aspectj.weaver.AnnotationNameValuePair
            astore 4 /* pair */
        start local 4 // org.aspectj.weaver.AnnotationNameValuePair pair
         5: .line 102
            aload 4 /* pair */
            invokevirtual org.aspectj.weaver.AnnotationNameValuePair.getName:()Ljava/lang/String;
            aload 1 /* n */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 8
         6: .line 103
            aload 4 /* pair */
            invokevirtual org.aspectj.weaver.AnnotationNameValuePair.getValue:()Lorg/aspectj/weaver/AnnotationValue;
            invokevirtual org.aspectj.weaver.AnnotationValue.stringify:()Ljava/lang/String;
            aload 2 /* v */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 8
         7: .line 104
            iconst_1
            ireturn
        end local 4 // org.aspectj.weaver.AnnotationNameValuePair pair
         8: .line 100
      StackMap locals:
      StackMap stack:
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
         9: iload 3 /* i */
            aload 0 /* this */
            getfield org.aspectj.weaver.StandardAnnotation.nvPairs:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            if_icmplt 4
        end local 3 // int i
        10: .line 108
            iconst_0
            ireturn
        end local 2 // java.lang.String v
        end local 1 // java.lang.String n
        end local 0 // org.aspectj.weaver.StandardAnnotation this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Lorg/aspectj/weaver/StandardAnnotation;
            0   11     1     n  Ljava/lang/String;
            0   11     2     v  Ljava/lang/String;
            3   10     3     i  I
            5    8     4  pair  Lorg/aspectj/weaver/AnnotationNameValuePair;
    MethodParameters:
      Name  Flags
      n     
      v     

  public java.util.Set<java.lang.String> getTargets();
    descriptor: ()Ljava/util/Set;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=7, args_size=1
        start local 0 // org.aspectj.weaver.StandardAnnotation this
         0: .line 115
            aload 0 /* this */
            getfield org.aspectj.weaver.StandardAnnotation.type:Lorg/aspectj/weaver/ResolvedType;
            getstatic org.aspectj.weaver.UnresolvedType.AT_TARGET:Lorg/aspectj/weaver/UnresolvedType;
            invokevirtual org.aspectj.weaver.ResolvedType.equals:(Ljava/lang/Object;)Z
            ifne 2
         1: .line 116
            invokestatic java.util.Collections.emptySet:()Ljava/util/Set;
            areturn
         2: .line 118
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.aspectj.weaver.StandardAnnotation.nvPairs:Ljava/util/List;
            iconst_0
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast org.aspectj.weaver.AnnotationNameValuePair
            astore 1 /* nvp */
        start local 1 // org.aspectj.weaver.AnnotationNameValuePair nvp
         3: .line 119
            aload 1 /* nvp */
            invokevirtual org.aspectj.weaver.AnnotationNameValuePair.getValue:()Lorg/aspectj/weaver/AnnotationValue;
            checkcast org.aspectj.weaver.ArrayAnnotationValue
            astore 2 /* aav */
        start local 2 // org.aspectj.weaver.ArrayAnnotationValue aav
         4: .line 120
            aload 2 /* aav */
            invokevirtual org.aspectj.weaver.ArrayAnnotationValue.getValues:()[Lorg/aspectj/weaver/AnnotationValue;
            astore 3 /* avs */
        start local 3 // org.aspectj.weaver.AnnotationValue[] avs
         5: .line 121
            new java.util.HashSet
            dup
            invokespecial java.util.HashSet.<init>:()V
            astore 4 /* targets */
        start local 4 // java.util.Set targets
         6: .line 122
            iconst_0
            istore 5 /* i */
        start local 5 // int i
         7: goto 11
         8: .line 123
      StackMap locals: org.aspectj.weaver.StandardAnnotation org.aspectj.weaver.AnnotationNameValuePair org.aspectj.weaver.ArrayAnnotationValue org.aspectj.weaver.AnnotationValue[] java.util.Set int
      StackMap stack:
            aload 3 /* avs */
            iload 5 /* i */
            aaload
            checkcast org.aspectj.weaver.EnumAnnotationValue
            astore 6 /* value */
        start local 6 // org.aspectj.weaver.EnumAnnotationValue value
         9: .line 124
            aload 4 /* targets */
            aload 6 /* value */
            invokevirtual org.aspectj.weaver.EnumAnnotationValue.getValue:()Ljava/lang/String;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
        end local 6 // org.aspectj.weaver.EnumAnnotationValue value
        10: .line 122
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
        11: iload 5 /* i */
            aload 3 /* avs */
            arraylength
            if_icmplt 8
        end local 5 // int i
        12: .line 126
            aload 4 /* targets */
            areturn
        end local 4 // java.util.Set targets
        end local 3 // org.aspectj.weaver.AnnotationValue[] avs
        end local 2 // org.aspectj.weaver.ArrayAnnotationValue aav
        end local 1 // org.aspectj.weaver.AnnotationNameValuePair nvp
        end local 0 // org.aspectj.weaver.StandardAnnotation this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   13     0     this  Lorg/aspectj/weaver/StandardAnnotation;
            3   13     1      nvp  Lorg/aspectj/weaver/AnnotationNameValuePair;
            4   13     2      aav  Lorg/aspectj/weaver/ArrayAnnotationValue;
            5   13     3      avs  [Lorg/aspectj/weaver/AnnotationValue;
            6   13     4  targets  Ljava/util/Set<Ljava/lang/String;>;
            7   12     5        i  I
            9   10     6    value  Lorg/aspectj/weaver/EnumAnnotationValue;
    Signature: ()Ljava/util/Set<Ljava/lang/String;>;

  public java.util.List<org.aspectj.weaver.AnnotationNameValuePair> getNameValuePairs();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.aspectj.weaver.StandardAnnotation this
         0: .line 130
            aload 0 /* this */
            getfield org.aspectj.weaver.StandardAnnotation.nvPairs:Ljava/util/List;
            areturn
        end local 0 // org.aspectj.weaver.StandardAnnotation this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/aspectj/weaver/StandardAnnotation;
    Signature: ()Ljava/util/List<Lorg/aspectj/weaver/AnnotationNameValuePair;>;

  public boolean hasNameValuePairs();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.aspectj.weaver.StandardAnnotation this
         0: .line 134
            aload 0 /* this */
            getfield org.aspectj.weaver.StandardAnnotation.nvPairs:Ljava/util/List;
            ifnull 1
            aload 0 /* this */
            getfield org.aspectj.weaver.StandardAnnotation.nvPairs:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.aspectj.weaver.StandardAnnotation this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/aspectj/weaver/StandardAnnotation;

  public void addNameValuePair(org.aspectj.weaver.AnnotationNameValuePair);
    descriptor: (Lorg/aspectj/weaver/AnnotationNameValuePair;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.aspectj.weaver.StandardAnnotation this
        start local 1 // org.aspectj.weaver.AnnotationNameValuePair pair
         0: .line 138
            aload 0 /* this */
            getfield org.aspectj.weaver.StandardAnnotation.nvPairs:Ljava/util/List;
            ifnonnull 2
         1: .line 139
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield org.aspectj.weaver.StandardAnnotation.nvPairs:Ljava/util/List;
         2: .line 141
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.aspectj.weaver.StandardAnnotation.nvPairs:Ljava/util/List;
            aload 1 /* pair */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         3: .line 142
            return
        end local 1 // org.aspectj.weaver.AnnotationNameValuePair pair
        end local 0 // org.aspectj.weaver.StandardAnnotation this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/aspectj/weaver/StandardAnnotation;
            0    4     1  pair  Lorg/aspectj/weaver/AnnotationNameValuePair;
    MethodParameters:
      Name  Flags
      pair  

  public java.lang.String getStringFormOfValue(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // org.aspectj.weaver.StandardAnnotation this
        start local 1 // java.lang.String name
         0: .line 148
            aload 0 /* this */
            invokevirtual org.aspectj.weaver.StandardAnnotation.hasNameValuePairs:()Z
            ifeq 6
         1: .line 149
            aload 0 /* this */
            getfield org.aspectj.weaver.StandardAnnotation.nvPairs:Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 3
            goto 5
      StackMap locals: org.aspectj.weaver.StandardAnnotation java.lang.String top java.util.Iterator
      StackMap stack:
         2: aload 3
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.aspectj.weaver.AnnotationNameValuePair
            astore 2 /* nvPair */
        start local 2 // org.aspectj.weaver.AnnotationNameValuePair nvPair
         3: .line 150
            aload 2 /* nvPair */
            invokevirtual org.aspectj.weaver.AnnotationNameValuePair.getName:()Ljava/lang/String;
            aload 1 /* name */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 5
         4: .line 151
            aload 2 /* nvPair */
            invokevirtual org.aspectj.weaver.AnnotationNameValuePair.getValue:()Lorg/aspectj/weaver/AnnotationValue;
            invokevirtual org.aspectj.weaver.AnnotationValue.stringify:()Ljava/lang/String;
            areturn
        end local 2 // org.aspectj.weaver.AnnotationNameValuePair nvPair
         5: .line 149
      StackMap locals:
      StackMap stack:
            aload 3
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 2
         6: .line 155
      StackMap locals: org.aspectj.weaver.StandardAnnotation java.lang.String
      StackMap stack:
            aconst_null
            areturn
        end local 1 // java.lang.String name
        end local 0 // org.aspectj.weaver.StandardAnnotation this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    7     0    this  Lorg/aspectj/weaver/StandardAnnotation;
            0    7     1    name  Ljava/lang/String;
            3    5     2  nvPair  Lorg/aspectj/weaver/AnnotationNameValuePair;
    MethodParameters:
      Name  Flags
      name  
}
SourceFile: "StandardAnnotation.java"