public class org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper extends org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper
  super_class: org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper
{
  public static final java.lang.String SAFECHARS_URLENCODER;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "-_.*"

  public static final java.lang.String SAFEPATHCHARS_URLENCODER;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "-_.!~*'()@:$&,;="

  public static final java.lang.String SAFEQUERYSTRINGCHARS_URLENCODER;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "-_.!~*'()@:$,;/?:"

  private static final char[] URI_ESCAPED_SPACE;
    descriptor: [C
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final char[] UPPER_HEX_DIGITS;
    descriptor: [C
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private final boolean plusForSpace;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final boolean[] safeOctets;
    descriptor: [Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=0, args_size=0
         0: .line 90
            iconst_1
            newarray 5
            dup
            iconst_0
            bipush 43
            castore
            putstatic org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper.URI_ESCAPED_SPACE:[C
         1: .line 92
            ldc "0123456789ABCDEF"
            invokevirtual java.lang.String.toCharArray:()[C
            putstatic org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper.UPPER_HEX_DIGITS:[C
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>(java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper this
        start local 1 // java.lang.String safeChars
        start local 2 // boolean plusForSpace
         0: .line 120
            aload 0 /* this */
            invokespecial org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper.<init>:()V
         1: .line 122
            aload 1 /* safeChars */
            ldc ".*[0-9A-Za-z].*"
            invokevirtual java.lang.String.matches:(Ljava/lang/String;)Z
            ifeq 5
         2: .line 123
            new java.lang.IllegalArgumentException
            dup
         3: .line 124
            ldc "Alphanumeric characters are always 'safe' and should not be explicitly specified"
         4: .line 123
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         5: .line 129
      StackMap locals: org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper java.lang.String int
      StackMap stack:
            iload 2 /* plusForSpace */
            ifeq 9
            aload 1 /* safeChars */
            ldc " "
            invokevirtual java.lang.String.contains:(Ljava/lang/CharSequence;)Z
            ifeq 9
         6: .line 130
            new java.lang.IllegalArgumentException
            dup
         7: .line 131
            ldc "plusForSpace cannot be specified when space is a 'safe' character"
         8: .line 130
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         9: .line 133
      StackMap locals:
      StackMap stack:
            aload 1 /* safeChars */
            ldc "%"
            invokevirtual java.lang.String.contains:(Ljava/lang/CharSequence;)Z
            ifeq 11
        10: .line 134
            new java.lang.IllegalArgumentException
            dup
            ldc "The '%' character cannot be specified as 'safe'"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        11: .line 136
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 2 /* plusForSpace */
            putfield org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper.plusForSpace:Z
        12: .line 137
            aload 0 /* this */
            aload 1 /* safeChars */
            invokestatic org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper.createSafeOctets:(Ljava/lang/String;)[Z
            putfield org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper.safeOctets:[Z
        13: .line 138
            return
        end local 2 // boolean plusForSpace
        end local 1 // java.lang.String safeChars
        end local 0 // org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   14     0          this  Lorg/yaml/snakeyaml/external/com/google/gdata/util/common/base/PercentEscaper;
            0   14     1     safeChars  Ljava/lang/String;
            0   14     2  plusForSpace  Z
    MethodParameters:
              Name  Flags
      safeChars     
      plusForSpace  

  private static boolean[] createSafeOctets(java.lang.String);
    descriptor: (Ljava/lang/String;)[Z
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=8, args_size=1
        start local 0 // java.lang.String safeChars
         0: .line 146
            bipush 122
            istore 1 /* maxChar */
        start local 1 // int maxChar
         1: .line 147
            aload 0 /* safeChars */
            invokevirtual java.lang.String.toCharArray:()[C
            astore 2 /* safeCharArray */
        start local 2 // char[] safeCharArray
         2: .line 148
            aload 2 /* safeCharArray */
            dup
            astore 6
            arraylength
            istore 5
            iconst_0
            istore 4
            goto 6
      StackMap locals: java.lang.String int char[] top int int char[]
      StackMap stack:
         3: aload 6
            iload 4
            caload
            istore 3 /* c */
        start local 3 // char c
         4: .line 149
            iload 3 /* c */
            iload 1 /* maxChar */
            invokestatic java.lang.Math.max:(II)I
            istore 1 /* maxChar */
        end local 3 // char c
         5: .line 148
            iinc 4 1
      StackMap locals:
      StackMap stack:
         6: iload 4
            iload 5
            if_icmplt 3
         7: .line 151
            iload 1 /* maxChar */
            iconst_1
            iadd
            newarray 4
            astore 3 /* octets */
        start local 3 // boolean[] octets
         8: .line 152
            bipush 48
            istore 4 /* c */
        start local 4 // int c
         9: goto 12
        10: .line 153
      StackMap locals: java.lang.String int char[] boolean[] int
      StackMap stack:
            aload 3 /* octets */
            iload 4 /* c */
            iconst_1
            bastore
        11: .line 152
            iinc 4 /* c */ 1
      StackMap locals:
      StackMap stack:
        12: iload 4 /* c */
            bipush 57
            if_icmple 10
        end local 4 // int c
        13: .line 155
            bipush 65
            istore 4 /* c */
        start local 4 // int c
        14: goto 17
        15: .line 156
      StackMap locals:
      StackMap stack:
            aload 3 /* octets */
            iload 4 /* c */
            iconst_1
            bastore
        16: .line 155
            iinc 4 /* c */ 1
      StackMap locals:
      StackMap stack:
        17: iload 4 /* c */
            bipush 90
            if_icmple 15
        end local 4 // int c
        18: .line 158
            bipush 97
            istore 4 /* c */
        start local 4 // int c
        19: goto 22
        20: .line 159
      StackMap locals:
      StackMap stack:
            aload 3 /* octets */
            iload 4 /* c */
            iconst_1
            bastore
        21: .line 158
            iinc 4 /* c */ 1
      StackMap locals:
      StackMap stack:
        22: iload 4 /* c */
            bipush 122
            if_icmple 20
        end local 4 // int c
        23: .line 161
            aload 2 /* safeCharArray */
            dup
            astore 7
            arraylength
            istore 6
            iconst_0
            istore 5
            goto 27
      StackMap locals: java.lang.String int char[] boolean[] top int int char[]
      StackMap stack:
        24: aload 7
            iload 5
            caload
            istore 4 /* c */
        start local 4 // char c
        25: .line 162
            aload 3 /* octets */
            iload 4 /* c */
            iconst_1
            bastore
        end local 4 // char c
        26: .line 161
            iinc 5 1
      StackMap locals:
      StackMap stack:
        27: iload 5
            iload 6
            if_icmplt 24
        28: .line 164
            aload 3 /* octets */
            areturn
        end local 3 // boolean[] octets
        end local 2 // char[] safeCharArray
        end local 1 // int maxChar
        end local 0 // java.lang.String safeChars
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   29     0      safeChars  Ljava/lang/String;
            1   29     1        maxChar  I
            2   29     2  safeCharArray  [C
            4    5     3              c  C
            8   29     3         octets  [Z
            9   13     4              c  I
           14   18     4              c  I
           19   23     4              c  I
           25   26     4              c  C
    MethodParameters:
           Name  Flags
      safeChars  

  protected int nextEscapeIndex(java.lang.CharSequence, int, int);
    descriptor: (Ljava/lang/CharSequence;II)I
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=5, args_size=4
        start local 0 // org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper this
        start local 1 // java.lang.CharSequence csq
        start local 2 // int index
        start local 3 // int end
         0: .line 174
            goto 5
         1: .line 175
      StackMap locals:
      StackMap stack:
            aload 1 /* csq */
            iload 2 /* index */
            invokeinterface java.lang.CharSequence.charAt:(I)C
            istore 4 /* c */
        start local 4 // char c
         2: .line 176
            iload 4 /* c */
            aload 0 /* this */
            getfield org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper.safeOctets:[Z
            arraylength
            if_icmpge 6
            aload 0 /* this */
            getfield org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper.safeOctets:[Z
            iload 4 /* c */
            baload
            ifne 4
         3: .line 177
            goto 6
        end local 4 // char c
         4: .line 174
      StackMap locals:
      StackMap stack:
            iinc 2 /* index */ 1
      StackMap locals:
      StackMap stack:
         5: iload 2 /* index */
            iload 3 /* end */
            if_icmplt 1
         6: .line 180
      StackMap locals:
      StackMap stack:
            iload 2 /* index */
            ireturn
        end local 3 // int end
        end local 2 // int index
        end local 1 // java.lang.CharSequence csq
        end local 0 // org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    7     0   this  Lorg/yaml/snakeyaml/external/com/google/gdata/util/common/base/PercentEscaper;
            0    7     1    csq  Ljava/lang/CharSequence;
            0    7     2  index  I
            0    7     3    end  I
            2    4     4      c  C
    MethodParameters:
       Name  Flags
      csq    
      index  
      end    

  public java.lang.String escape(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=2
        start local 0 // org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper this
        start local 1 // java.lang.String s
         0: .line 190
            aload 1 /* s */
            invokevirtual java.lang.String.length:()I
            istore 2 /* slen */
        start local 2 // int slen
         1: .line 191
            iconst_0
            istore 3 /* index */
        start local 3 // int index
         2: goto 7
         3: .line 192
      StackMap locals: int int
      StackMap stack:
            aload 1 /* s */
            iload 3 /* index */
            invokevirtual java.lang.String.charAt:(I)C
            istore 4 /* c */
        start local 4 // char c
         4: .line 193
            iload 4 /* c */
            aload 0 /* this */
            getfield org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper.safeOctets:[Z
            arraylength
            if_icmpge 5
            aload 0 /* this */
            getfield org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper.safeOctets:[Z
            iload 4 /* c */
            baload
            ifne 6
         5: .line 194
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            aload 1 /* s */
            iload 3 /* index */
            invokevirtual org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper.escapeSlow:(Ljava/lang/String;I)Ljava/lang/String;
            areturn
        end local 4 // char c
         6: .line 191
      StackMap locals:
      StackMap stack:
            iinc 3 /* index */ 1
      StackMap locals:
      StackMap stack:
         7: iload 3 /* index */
            iload 2 /* slen */
            if_icmplt 3
        end local 3 // int index
         8: .line 197
            aload 1 /* s */
            areturn
        end local 2 // int slen
        end local 1 // java.lang.String s
        end local 0 // org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    9     0   this  Lorg/yaml/snakeyaml/external/com/google/gdata/util/common/base/PercentEscaper;
            0    9     1      s  Ljava/lang/String;
            1    9     2   slen  I
            2    8     3  index  I
            4    6     4      c  C
    MethodParameters:
      Name  Flags
      s     

  protected char[] escape(int);
    descriptor: (I)[C
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=3, args_size=2
        start local 0 // org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper this
        start local 1 // int cp
         0: .line 208
            iload 1 /* cp */
            aload 0 /* this */
            getfield org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper.safeOctets:[Z
            arraylength
            if_icmpge 2
            aload 0 /* this */
            getfield org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper.safeOctets:[Z
            iload 1 /* cp */
            baload
            ifeq 2
         1: .line 209
            aconst_null
            areturn
         2: .line 210
      StackMap locals:
      StackMap stack:
            iload 1 /* cp */
            bipush 32
            if_icmpne 4
            aload 0 /* this */
            getfield org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper.plusForSpace:Z
            ifeq 4
         3: .line 211
            getstatic org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper.URI_ESCAPED_SPACE:[C
            areturn
         4: .line 212
      StackMap locals:
      StackMap stack:
            iload 1 /* cp */
            bipush 127
            if_icmpgt 10
         5: .line 215
            iconst_3
            newarray 5
            astore 2 /* dest */
        start local 2 // char[] dest
         6: .line 216
            aload 2 /* dest */
            iconst_0
            bipush 37
            castore
         7: .line 217
            aload 2 /* dest */
            iconst_2
            getstatic org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper.UPPER_HEX_DIGITS:[C
            iload 1 /* cp */
            bipush 15
            iand
            caload
            castore
         8: .line 218
            aload 2 /* dest */
            iconst_1
            getstatic org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper.UPPER_HEX_DIGITS:[C
            iload 1 /* cp */
            iconst_4
            iushr
            caload
            castore
         9: .line 219
            aload 2 /* dest */
            areturn
        end local 2 // char[] dest
        10: .line 220
      StackMap locals:
      StackMap stack:
            iload 1 /* cp */
            sipush 2047
            if_icmpgt 22
        11: .line 223
            bipush 6
            newarray 5
            astore 2 /* dest */
        start local 2 // char[] dest
        12: .line 224
            aload 2 /* dest */
            iconst_0
            bipush 37
            castore
        13: .line 225
            aload 2 /* dest */
            iconst_3
            bipush 37
            castore
        14: .line 226
            aload 2 /* dest */
            iconst_5
            getstatic org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper.UPPER_HEX_DIGITS:[C
            iload 1 /* cp */
            bipush 15
            iand
            caload
            castore
        15: .line 227
            iload 1 /* cp */
            iconst_4
            iushr
            istore 1 /* cp */
        16: .line 228
            aload 2 /* dest */
            iconst_4
            getstatic org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper.UPPER_HEX_DIGITS:[C
            bipush 8
            iload 1 /* cp */
            iconst_3
            iand
            ior
            caload
            castore
        17: .line 229
            iload 1 /* cp */
            iconst_2
            iushr
            istore 1 /* cp */
        18: .line 230
            aload 2 /* dest */
            iconst_2
            getstatic org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper.UPPER_HEX_DIGITS:[C
            iload 1 /* cp */
            bipush 15
            iand
            caload
            castore
        19: .line 231
            iload 1 /* cp */
            iconst_4
            iushr
            istore 1 /* cp */
        20: .line 232
            aload 2 /* dest */
            iconst_1
            getstatic org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper.UPPER_HEX_DIGITS:[C
            bipush 12
            iload 1 /* cp */
            ior
            caload
            castore
        21: .line 233
            aload 2 /* dest */
            areturn
        end local 2 // char[] dest
        22: .line 234
      StackMap locals:
      StackMap stack:
            iload 1 /* cp */
            ldc 65535
            if_icmpgt 38
        23: .line 237
            bipush 9
            newarray 5
            astore 2 /* dest */
        start local 2 // char[] dest
        24: .line 238
            aload 2 /* dest */
            iconst_0
            bipush 37
            castore
        25: .line 239
            aload 2 /* dest */
            iconst_1
            bipush 69
            castore
        26: .line 240
            aload 2 /* dest */
            iconst_3
            bipush 37
            castore
        27: .line 241
            aload 2 /* dest */
            bipush 6
            bipush 37
            castore
        28: .line 242
            aload 2 /* dest */
            bipush 8
            getstatic org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper.UPPER_HEX_DIGITS:[C
            iload 1 /* cp */
            bipush 15
            iand
            caload
            castore
        29: .line 243
            iload 1 /* cp */
            iconst_4
            iushr
            istore 1 /* cp */
        30: .line 244
            aload 2 /* dest */
            bipush 7
            getstatic org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper.UPPER_HEX_DIGITS:[C
            bipush 8
            iload 1 /* cp */
            iconst_3
            iand
            ior
            caload
            castore
        31: .line 245
            iload 1 /* cp */
            iconst_2
            iushr
            istore 1 /* cp */
        32: .line 246
            aload 2 /* dest */
            iconst_5
            getstatic org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper.UPPER_HEX_DIGITS:[C
            iload 1 /* cp */
            bipush 15
            iand
            caload
            castore
        33: .line 247
            iload 1 /* cp */
            iconst_4
            iushr
            istore 1 /* cp */
        34: .line 248
            aload 2 /* dest */
            iconst_4
            getstatic org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper.UPPER_HEX_DIGITS:[C
            bipush 8
            iload 1 /* cp */
            iconst_3
            iand
            ior
            caload
            castore
        35: .line 249
            iload 1 /* cp */
            iconst_2
            iushr
            istore 1 /* cp */
        36: .line 250
            aload 2 /* dest */
            iconst_2
            getstatic org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper.UPPER_HEX_DIGITS:[C
            iload 1 /* cp */
            caload
            castore
        37: .line 251
            aload 2 /* dest */
            areturn
        end local 2 // char[] dest
        38: .line 252
      StackMap locals:
      StackMap stack:
            iload 1 /* cp */
            ldc 1114111
            if_icmpgt 59
        39: .line 253
            bipush 12
            newarray 5
            astore 2 /* dest */
        start local 2 // char[] dest
        40: .line 256
            aload 2 /* dest */
            iconst_0
            bipush 37
            castore
        41: .line 257
            aload 2 /* dest */
            iconst_1
            bipush 70
            castore
        42: .line 258
            aload 2 /* dest */
            iconst_3
            bipush 37
            castore
        43: .line 259
            aload 2 /* dest */
            bipush 6
            bipush 37
            castore
        44: .line 260
            aload 2 /* dest */
            bipush 9
            bipush 37
            castore
        45: .line 261
            aload 2 /* dest */
            bipush 11
            getstatic org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper.UPPER_HEX_DIGITS:[C
            iload 1 /* cp */
            bipush 15
            iand
            caload
            castore
        46: .line 262
            iload 1 /* cp */
            iconst_4
            iushr
            istore 1 /* cp */
        47: .line 263
            aload 2 /* dest */
            bipush 10
            getstatic org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper.UPPER_HEX_DIGITS:[C
            bipush 8
            iload 1 /* cp */
            iconst_3
            iand
            ior
            caload
            castore
        48: .line 264
            iload 1 /* cp */
            iconst_2
            iushr
            istore 1 /* cp */
        49: .line 265
            aload 2 /* dest */
            bipush 8
            getstatic org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper.UPPER_HEX_DIGITS:[C
            iload 1 /* cp */
            bipush 15
            iand
            caload
            castore
        50: .line 266
            iload 1 /* cp */
            iconst_4
            iushr
            istore 1 /* cp */
        51: .line 267
            aload 2 /* dest */
            bipush 7
            getstatic org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper.UPPER_HEX_DIGITS:[C
            bipush 8
            iload 1 /* cp */
            iconst_3
            iand
            ior
            caload
            castore
        52: .line 268
            iload 1 /* cp */
            iconst_2
            iushr
            istore 1 /* cp */
        53: .line 269
            aload 2 /* dest */
            iconst_5
            getstatic org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper.UPPER_HEX_DIGITS:[C
            iload 1 /* cp */
            bipush 15
            iand
            caload
            castore
        54: .line 270
            iload 1 /* cp */
            iconst_4
            iushr
            istore 1 /* cp */
        55: .line 271
            aload 2 /* dest */
            iconst_4
            getstatic org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper.UPPER_HEX_DIGITS:[C
            bipush 8
            iload 1 /* cp */
            iconst_3
            iand
            ior
            caload
            castore
        56: .line 272
            iload 1 /* cp */
            iconst_2
            iushr
            istore 1 /* cp */
        57: .line 273
            aload 2 /* dest */
            iconst_2
            getstatic org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper.UPPER_HEX_DIGITS:[C
            iload 1 /* cp */
            bipush 7
            iand
            caload
            castore
        58: .line 274
            aload 2 /* dest */
            areturn
        end local 2 // char[] dest
        59: .line 278
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Invalid unicode character value "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 1 /* cp */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // int cp
        end local 0 // org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   60     0  this  Lorg/yaml/snakeyaml/external/com/google/gdata/util/common/base/PercentEscaper;
            0   60     1    cp  I
            6   10     2  dest  [C
           12   22     2  dest  [C
           24   38     2  dest  [C
           40   59     2  dest  [C
    MethodParameters:
      Name  Flags
      cp    
}
SourceFile: "PercentEscaper.java"