class nu.xom.Latin9Writer extends nu.xom.TextWriter
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: nu.xom.Latin9Writer
  super_class: nu.xom.TextWriter
{
  void <init>(java.io.Writer, java.lang.String);
    descriptor: (Ljava/io/Writer;Ljava/lang/String;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // nu.xom.Latin9Writer this
        start local 1 // java.io.Writer out
        start local 2 // java.lang.String encoding
         0: .line 49
            aload 0 /* this */
            aload 1 /* out */
            aload 2 /* encoding */
            invokespecial nu.xom.TextWriter.<init>:(Ljava/io/Writer;Ljava/lang/String;)V
         1: .line 50
            return
        end local 2 // java.lang.String encoding
        end local 1 // java.io.Writer out
        end local 0 // nu.xom.Latin9Writer this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lnu/xom/Latin9Writer;
            0    2     1       out  Ljava/io/Writer;
            0    2     2  encoding  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      out       
      encoding  

  boolean needsEscaping(char);
    descriptor: (C)Z
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // nu.xom.Latin9Writer this
        start local 1 // char c
         0: .line 63
            iload 1 /* c */
            sipush 163
            if_icmpgt 1
            iconst_0
            ireturn
         1: .line 64
      StackMap locals:
      StackMap stack:
            iload 1 /* c */
            sipush 8364
            if_icmpne 2
            iconst_0
            ireturn
         2: .line 66
      StackMap locals:
      StackMap stack:
            iload 1 /* c */
            tableswitch { // 165 - 255
                  165: 3
                  166: 4
                  167: 5
                  168: 6
                  169: 7
                  170: 8
                  171: 9
                  172: 10
                  173: 11
                  174: 12
                  175: 13
                  176: 14
                  177: 15
                  178: 16
                  179: 17
                  180: 18
                  181: 19
                  182: 20
                  183: 21
                  184: 22
                  185: 23
                  186: 24
                  187: 25
                  188: 26
                  189: 27
                  190: 28
                  191: 29
                  192: 30
                  193: 31
                  194: 32
                  195: 33
                  196: 34
                  197: 35
                  198: 36
                  199: 37
                  200: 38
                  201: 39
                  202: 40
                  203: 41
                  204: 42
                  205: 43
                  206: 44
                  207: 45
                  208: 46
                  209: 47
                  210: 48
                  211: 49
                  212: 50
                  213: 51
                  214: 52
                  215: 53
                  216: 54
                  217: 55
                  218: 56
                  219: 57
                  220: 58
                  221: 59
                  222: 60
                  223: 61
                  224: 62
                  225: 63
                  226: 64
                  227: 65
                  228: 66
                  229: 67
                  230: 68
                  231: 69
                  232: 70
                  233: 71
                  234: 72
                  235: 73
                  236: 74
                  237: 75
                  238: 76
                  239: 77
                  240: 78
                  241: 79
                  242: 80
                  243: 81
                  244: 82
                  245: 83
                  246: 84
                  247: 85
                  248: 86
                  249: 87
                  250: 88
                  251: 89
                  252: 90
                  253: 91
                  254: 92
                  255: 93
              default: 94
          }
         3: .line 67
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
         4: .line 68
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
         5: .line 69
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
         6: .line 70
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
         7: .line 71
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
         8: .line 72
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
         9: .line 73
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        10: .line 74
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        11: .line 75
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        12: .line 76
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        13: .line 77
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        14: .line 78
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        15: .line 79
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        16: .line 80
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        17: .line 81
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        18: .line 82
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        19: .line 83
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        20: .line 84
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        21: .line 85
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        22: .line 86
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        23: .line 87
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        24: .line 88
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        25: .line 89
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        26: .line 90
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        27: .line 91
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        28: .line 92
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        29: .line 93
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        30: .line 94
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        31: .line 95
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        32: .line 96
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        33: .line 97
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        34: .line 98
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        35: .line 99
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        36: .line 100
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        37: .line 101
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        38: .line 102
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        39: .line 103
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        40: .line 104
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        41: .line 105
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        42: .line 106
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        43: .line 107
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        44: .line 108
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        45: .line 109
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        46: .line 110
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        47: .line 111
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        48: .line 112
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        49: .line 113
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        50: .line 114
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        51: .line 115
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        52: .line 116
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        53: .line 117
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        54: .line 118
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        55: .line 119
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        56: .line 120
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        57: .line 121
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        58: .line 122
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        59: .line 123
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        60: .line 124
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        61: .line 125
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        62: .line 126
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        63: .line 127
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        64: .line 128
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        65: .line 129
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        66: .line 130
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        67: .line 131
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        68: .line 132
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        69: .line 133
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        70: .line 134
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        71: .line 135
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        72: .line 136
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        73: .line 137
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        74: .line 138
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        75: .line 139
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        76: .line 140
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        77: .line 141
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        78: .line 142
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        79: .line 143
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        80: .line 144
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        81: .line 145
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        82: .line 146
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        83: .line 147
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        84: .line 148
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        85: .line 149
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        86: .line 150
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        87: .line 151
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        88: .line 152
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        89: .line 153
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        90: .line 154
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        91: .line 155
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        92: .line 156
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        93: .line 157
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        94: .line 159
      StackMap locals:
      StackMap stack:
            iload 1 /* c */
            tableswitch { // 338 - 382
                  338: 95
                  339: 96
                  340: 97
                  341: 98
                  342: 99
                  343: 100
                  344: 101
                  345: 102
                  346: 103
                  347: 104
                  348: 105
                  349: 106
                  350: 107
                  351: 108
                  352: 109
                  353: 110
                  354: 111
                  355: 112
                  356: 113
                  357: 114
                  358: 115
                  359: 116
                  360: 117
                  361: 118
                  362: 119
                  363: 120
                  364: 121
                  365: 122
                  366: 123
                  367: 124
                  368: 125
                  369: 126
                  370: 127
                  371: 128
                  372: 129
                  373: 130
                  374: 131
                  375: 132
                  376: 133
                  377: 136
                  378: 136
                  379: 136
                  380: 136
                  381: 134
                  382: 135
              default: 136
          }
        95: .line 160
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        96: .line 161
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        97: .line 162
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        98: .line 163
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        99: .line 164
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
       100: .line 165
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
       101: .line 166
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
       102: .line 167
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
       103: .line 168
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
       104: .line 169
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
       105: .line 170
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
       106: .line 171
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
       107: .line 172
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
       108: .line 173
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
       109: .line 174
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
       110: .line 175
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
       111: .line 176
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
       112: .line 177
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
       113: .line 178
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
       114: .line 179
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
       115: .line 180
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
       116: .line 181
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
       117: .line 182
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
       118: .line 183
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
       119: .line 184
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
       120: .line 185
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
       121: .line 186
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
       122: .line 187
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
       123: .line 188
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
       124: .line 189
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
       125: .line 190
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
       126: .line 191
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
       127: .line 192
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
       128: .line 193
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
       129: .line 194
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
       130: .line 195
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
       131: .line 196
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
       132: .line 197
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
       133: .line 198
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
       134: .line 199
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
       135: .line 200
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
       136: .line 203
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 1 // char c
        end local 0 // nu.xom.Latin9Writer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0  137     0  this  Lnu/xom/Latin9Writer;
            0  137     1     c  C
    MethodParameters:
      Name  Flags
      c     
}
SourceFile: "Latin9Writer.java"