public class com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette
  super_class: java.lang.Object
{
  public static final com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette GNOME_TERMINAL;
    descriptor: Lcom/googlecode/lanterna/terminal/swing/TerminalEmulatorPalette;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette STANDARD_VGA;
    descriptor: Lcom/googlecode/lanterna/terminal/swing/TerminalEmulatorPalette;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette WINDOWS_XP_COMMAND_PROMPT;
    descriptor: Lcom/googlecode/lanterna/terminal/swing/TerminalEmulatorPalette;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette MAC_OS_X_TERMINAL_APP;
    descriptor: Lcom/googlecode/lanterna/terminal/swing/TerminalEmulatorPalette;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette PUTTY;
    descriptor: Lcom/googlecode/lanterna/terminal/swing/TerminalEmulatorPalette;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette XTERM;
    descriptor: Lcom/googlecode/lanterna/terminal/swing/TerminalEmulatorPalette;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette DEFAULT;
    descriptor: Lcom/googlecode/lanterna/terminal/swing/TerminalEmulatorPalette;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  private final java.awt.Color defaultColor;
    descriptor: Ljava/awt/Color;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.awt.Color defaultBrightColor;
    descriptor: Ljava/awt/Color;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.awt.Color defaultBackgroundColor;
    descriptor: Ljava/awt/Color;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.awt.Color normalBlack;
    descriptor: Ljava/awt/Color;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.awt.Color brightBlack;
    descriptor: Ljava/awt/Color;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.awt.Color normalRed;
    descriptor: Ljava/awt/Color;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.awt.Color brightRed;
    descriptor: Ljava/awt/Color;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.awt.Color normalGreen;
    descriptor: Ljava/awt/Color;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.awt.Color brightGreen;
    descriptor: Ljava/awt/Color;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.awt.Color normalYellow;
    descriptor: Ljava/awt/Color;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.awt.Color brightYellow;
    descriptor: Ljava/awt/Color;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.awt.Color normalBlue;
    descriptor: Ljava/awt/Color;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.awt.Color brightBlue;
    descriptor: Ljava/awt/Color;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.awt.Color normalMagenta;
    descriptor: Ljava/awt/Color;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.awt.Color brightMagenta;
    descriptor: Ljava/awt/Color;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.awt.Color normalCyan;
    descriptor: Ljava/awt/Color;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.awt.Color brightCyan;
    descriptor: Ljava/awt/Color;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.awt.Color normalWhite;
    descriptor: Ljava/awt/Color;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.awt.Color brightWhite;
    descriptor: Ljava/awt/Color;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private static volatile int[] $SWITCH_TABLE$com$googlecode$lanterna$TextColor$ANSI;
    descriptor: [I
    flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=25, locals=0, args_size=0
         0: .line 38
            new com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette
            dup
         1: .line 39
            new java.awt.Color
            dup
            sipush 211
            sipush 215
            sipush 207
            invokespecial java.awt.Color.<init>:(III)V
         2: .line 40
            new java.awt.Color
            dup
            sipush 238
            sipush 238
            sipush 236
            invokespecial java.awt.Color.<init>:(III)V
         3: .line 41
            new java.awt.Color
            dup
            bipush 46
            bipush 52
            bipush 54
            invokespecial java.awt.Color.<init>:(III)V
         4: .line 42
            new java.awt.Color
            dup
            bipush 46
            bipush 52
            bipush 54
            invokespecial java.awt.Color.<init>:(III)V
         5: .line 43
            new java.awt.Color
            dup
            bipush 85
            bipush 87
            bipush 83
            invokespecial java.awt.Color.<init>:(III)V
         6: .line 44
            new java.awt.Color
            dup
            sipush 204
            iconst_0
            iconst_0
            invokespecial java.awt.Color.<init>:(III)V
         7: .line 45
            new java.awt.Color
            dup
            sipush 239
            bipush 41
            bipush 41
            invokespecial java.awt.Color.<init>:(III)V
         8: .line 46
            new java.awt.Color
            dup
            bipush 78
            sipush 154
            bipush 6
            invokespecial java.awt.Color.<init>:(III)V
         9: .line 47
            new java.awt.Color
            dup
            sipush 138
            sipush 226
            bipush 52
            invokespecial java.awt.Color.<init>:(III)V
        10: .line 48
            new java.awt.Color
            dup
            sipush 196
            sipush 160
            iconst_0
            invokespecial java.awt.Color.<init>:(III)V
        11: .line 49
            new java.awt.Color
            dup
            sipush 252
            sipush 233
            bipush 79
            invokespecial java.awt.Color.<init>:(III)V
        12: .line 50
            new java.awt.Color
            dup
            bipush 52
            bipush 101
            sipush 164
            invokespecial java.awt.Color.<init>:(III)V
        13: .line 51
            new java.awt.Color
            dup
            bipush 114
            sipush 159
            sipush 207
            invokespecial java.awt.Color.<init>:(III)V
        14: .line 52
            new java.awt.Color
            dup
            bipush 117
            bipush 80
            bipush 123
            invokespecial java.awt.Color.<init>:(III)V
        15: .line 53
            new java.awt.Color
            dup
            sipush 173
            bipush 127
            sipush 168
            invokespecial java.awt.Color.<init>:(III)V
        16: .line 54
            new java.awt.Color
            dup
            bipush 6
            sipush 152
            sipush 154
            invokespecial java.awt.Color.<init>:(III)V
        17: .line 55
            new java.awt.Color
            dup
            bipush 52
            sipush 226
            sipush 226
            invokespecial java.awt.Color.<init>:(III)V
        18: .line 56
            new java.awt.Color
            dup
            sipush 211
            sipush 215
            sipush 207
            invokespecial java.awt.Color.<init>:(III)V
        19: .line 57
            new java.awt.Color
            dup
            sipush 238
            sipush 238
            sipush 236
            invokespecial java.awt.Color.<init>:(III)V
        20: .line 38
            invokespecial com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.<init>:(Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;)V
        21: .line 37
            putstatic com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.GNOME_TERMINAL:Lcom/googlecode/lanterna/terminal/swing/TerminalEmulatorPalette;
        22: .line 64
            new com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette
            dup
        23: .line 65
            new java.awt.Color
            dup
            sipush 170
            sipush 170
            sipush 170
            invokespecial java.awt.Color.<init>:(III)V
        24: .line 66
            new java.awt.Color
            dup
            sipush 255
            sipush 255
            sipush 255
            invokespecial java.awt.Color.<init>:(III)V
        25: .line 67
            new java.awt.Color
            dup
            iconst_0
            iconst_0
            iconst_0
            invokespecial java.awt.Color.<init>:(III)V
        26: .line 68
            new java.awt.Color
            dup
            iconst_0
            iconst_0
            iconst_0
            invokespecial java.awt.Color.<init>:(III)V
        27: .line 69
            new java.awt.Color
            dup
            bipush 85
            bipush 85
            bipush 85
            invokespecial java.awt.Color.<init>:(III)V
        28: .line 70
            new java.awt.Color
            dup
            sipush 170
            iconst_0
            iconst_0
            invokespecial java.awt.Color.<init>:(III)V
        29: .line 71
            new java.awt.Color
            dup
            sipush 255
            bipush 85
            bipush 85
            invokespecial java.awt.Color.<init>:(III)V
        30: .line 72
            new java.awt.Color
            dup
            iconst_0
            sipush 170
            iconst_0
            invokespecial java.awt.Color.<init>:(III)V
        31: .line 73
            new java.awt.Color
            dup
            bipush 85
            sipush 255
            bipush 85
            invokespecial java.awt.Color.<init>:(III)V
        32: .line 74
            new java.awt.Color
            dup
            sipush 170
            bipush 85
            iconst_0
            invokespecial java.awt.Color.<init>:(III)V
        33: .line 75
            new java.awt.Color
            dup
            sipush 255
            sipush 255
            bipush 85
            invokespecial java.awt.Color.<init>:(III)V
        34: .line 76
            new java.awt.Color
            dup
            iconst_0
            iconst_0
            sipush 170
            invokespecial java.awt.Color.<init>:(III)V
        35: .line 77
            new java.awt.Color
            dup
            bipush 85
            bipush 85
            sipush 255
            invokespecial java.awt.Color.<init>:(III)V
        36: .line 78
            new java.awt.Color
            dup
            sipush 170
            iconst_0
            sipush 170
            invokespecial java.awt.Color.<init>:(III)V
        37: .line 79
            new java.awt.Color
            dup
            sipush 255
            bipush 85
            sipush 255
            invokespecial java.awt.Color.<init>:(III)V
        38: .line 80
            new java.awt.Color
            dup
            iconst_0
            sipush 170
            sipush 170
            invokespecial java.awt.Color.<init>:(III)V
        39: .line 81
            new java.awt.Color
            dup
            bipush 85
            sipush 255
            sipush 255
            invokespecial java.awt.Color.<init>:(III)V
        40: .line 82
            new java.awt.Color
            dup
            sipush 170
            sipush 170
            sipush 170
            invokespecial java.awt.Color.<init>:(III)V
        41: .line 83
            new java.awt.Color
            dup
            sipush 255
            sipush 255
            sipush 255
            invokespecial java.awt.Color.<init>:(III)V
        42: .line 64
            invokespecial com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.<init>:(Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;)V
        43: .line 63
            putstatic com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.STANDARD_VGA:Lcom/googlecode/lanterna/terminal/swing/TerminalEmulatorPalette;
        44: .line 90
            new com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette
            dup
        45: .line 91
            new java.awt.Color
            dup
            sipush 192
            sipush 192
            sipush 192
            invokespecial java.awt.Color.<init>:(III)V
        46: .line 92
            new java.awt.Color
            dup
            sipush 255
            sipush 255
            sipush 255
            invokespecial java.awt.Color.<init>:(III)V
        47: .line 93
            new java.awt.Color
            dup
            iconst_0
            iconst_0
            iconst_0
            invokespecial java.awt.Color.<init>:(III)V
        48: .line 94
            new java.awt.Color
            dup
            iconst_0
            iconst_0
            iconst_0
            invokespecial java.awt.Color.<init>:(III)V
        49: .line 95
            new java.awt.Color
            dup
            sipush 128
            sipush 128
            sipush 128
            invokespecial java.awt.Color.<init>:(III)V
        50: .line 96
            new java.awt.Color
            dup
            sipush 128
            iconst_0
            iconst_0
            invokespecial java.awt.Color.<init>:(III)V
        51: .line 97
            new java.awt.Color
            dup
            sipush 255
            iconst_0
            iconst_0
            invokespecial java.awt.Color.<init>:(III)V
        52: .line 98
            new java.awt.Color
            dup
            iconst_0
            sipush 128
            iconst_0
            invokespecial java.awt.Color.<init>:(III)V
        53: .line 99
            new java.awt.Color
            dup
            iconst_0
            sipush 255
            iconst_0
            invokespecial java.awt.Color.<init>:(III)V
        54: .line 100
            new java.awt.Color
            dup
            sipush 128
            sipush 128
            iconst_0
            invokespecial java.awt.Color.<init>:(III)V
        55: .line 101
            new java.awt.Color
            dup
            sipush 255
            sipush 255
            iconst_0
            invokespecial java.awt.Color.<init>:(III)V
        56: .line 102
            new java.awt.Color
            dup
            iconst_0
            iconst_0
            sipush 128
            invokespecial java.awt.Color.<init>:(III)V
        57: .line 103
            new java.awt.Color
            dup
            iconst_0
            iconst_0
            sipush 255
            invokespecial java.awt.Color.<init>:(III)V
        58: .line 104
            new java.awt.Color
            dup
            sipush 128
            iconst_0
            sipush 128
            invokespecial java.awt.Color.<init>:(III)V
        59: .line 105
            new java.awt.Color
            dup
            sipush 255
            iconst_0
            sipush 255
            invokespecial java.awt.Color.<init>:(III)V
        60: .line 106
            new java.awt.Color
            dup
            iconst_0
            sipush 128
            sipush 128
            invokespecial java.awt.Color.<init>:(III)V
        61: .line 107
            new java.awt.Color
            dup
            iconst_0
            sipush 255
            sipush 255
            invokespecial java.awt.Color.<init>:(III)V
        62: .line 108
            new java.awt.Color
            dup
            sipush 192
            sipush 192
            sipush 192
            invokespecial java.awt.Color.<init>:(III)V
        63: .line 109
            new java.awt.Color
            dup
            sipush 255
            sipush 255
            sipush 255
            invokespecial java.awt.Color.<init>:(III)V
        64: .line 90
            invokespecial com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.<init>:(Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;)V
        65: .line 89
            putstatic com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.WINDOWS_XP_COMMAND_PROMPT:Lcom/googlecode/lanterna/terminal/swing/TerminalEmulatorPalette;
        66: .line 116
            new com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette
            dup
        67: .line 117
            new java.awt.Color
            dup
            sipush 203
            sipush 204
            sipush 205
            invokespecial java.awt.Color.<init>:(III)V
        68: .line 118
            new java.awt.Color
            dup
            sipush 233
            sipush 235
            sipush 235
            invokespecial java.awt.Color.<init>:(III)V
        69: .line 119
            new java.awt.Color
            dup
            iconst_0
            iconst_0
            iconst_0
            invokespecial java.awt.Color.<init>:(III)V
        70: .line 120
            new java.awt.Color
            dup
            iconst_0
            iconst_0
            iconst_0
            invokespecial java.awt.Color.<init>:(III)V
        71: .line 121
            new java.awt.Color
            dup
            sipush 129
            sipush 131
            sipush 131
            invokespecial java.awt.Color.<init>:(III)V
        72: .line 122
            new java.awt.Color
            dup
            sipush 194
            bipush 54
            bipush 33
            invokespecial java.awt.Color.<init>:(III)V
        73: .line 123
            new java.awt.Color
            dup
            sipush 252
            bipush 57
            bipush 31
            invokespecial java.awt.Color.<init>:(III)V
        74: .line 124
            new java.awt.Color
            dup
            bipush 37
            sipush 188
            bipush 36
            invokespecial java.awt.Color.<init>:(III)V
        75: .line 125
            new java.awt.Color
            dup
            bipush 49
            sipush 231
            bipush 34
            invokespecial java.awt.Color.<init>:(III)V
        76: .line 126
            new java.awt.Color
            dup
            sipush 173
            sipush 173
            bipush 39
            invokespecial java.awt.Color.<init>:(III)V
        77: .line 127
            new java.awt.Color
            dup
            sipush 234
            sipush 236
            bipush 35
            invokespecial java.awt.Color.<init>:(III)V
        78: .line 128
            new java.awt.Color
            dup
            bipush 73
            bipush 46
            sipush 225
            invokespecial java.awt.Color.<init>:(III)V
        79: .line 129
            new java.awt.Color
            dup
            bipush 88
            bipush 51
            sipush 255
            invokespecial java.awt.Color.<init>:(III)V
        80: .line 130
            new java.awt.Color
            dup
            sipush 211
            bipush 56
            sipush 211
            invokespecial java.awt.Color.<init>:(III)V
        81: .line 131
            new java.awt.Color
            dup
            sipush 249
            bipush 53
            sipush 248
            invokespecial java.awt.Color.<init>:(III)V
        82: .line 132
            new java.awt.Color
            dup
            bipush 51
            sipush 187
            sipush 200
            invokespecial java.awt.Color.<init>:(III)V
        83: .line 133
            new java.awt.Color
            dup
            bipush 20
            sipush 240
            sipush 240
            invokespecial java.awt.Color.<init>:(III)V
        84: .line 134
            new java.awt.Color
            dup
            sipush 203
            sipush 204
            sipush 205
            invokespecial java.awt.Color.<init>:(III)V
        85: .line 135
            new java.awt.Color
            dup
            sipush 233
            sipush 235
            sipush 235
            invokespecial java.awt.Color.<init>:(III)V
        86: .line 116
            invokespecial com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.<init>:(Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;)V
        87: .line 115
            putstatic com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.MAC_OS_X_TERMINAL_APP:Lcom/googlecode/lanterna/terminal/swing/TerminalEmulatorPalette;
        88: .line 142
            new com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette
            dup
        89: .line 143
            new java.awt.Color
            dup
            sipush 187
            sipush 187
            sipush 187
            invokespecial java.awt.Color.<init>:(III)V
        90: .line 144
            new java.awt.Color
            dup
            sipush 255
            sipush 255
            sipush 255
            invokespecial java.awt.Color.<init>:(III)V
        91: .line 145
            new java.awt.Color
            dup
            iconst_0
            iconst_0
            iconst_0
            invokespecial java.awt.Color.<init>:(III)V
        92: .line 146
            new java.awt.Color
            dup
            iconst_0
            iconst_0
            iconst_0
            invokespecial java.awt.Color.<init>:(III)V
        93: .line 147
            new java.awt.Color
            dup
            bipush 85
            bipush 85
            bipush 85
            invokespecial java.awt.Color.<init>:(III)V
        94: .line 148
            new java.awt.Color
            dup
            sipush 187
            iconst_0
            iconst_0
            invokespecial java.awt.Color.<init>:(III)V
        95: .line 149
            new java.awt.Color
            dup
            sipush 255
            bipush 85
            bipush 85
            invokespecial java.awt.Color.<init>:(III)V
        96: .line 150
            new java.awt.Color
            dup
            iconst_0
            sipush 187
            iconst_0
            invokespecial java.awt.Color.<init>:(III)V
        97: .line 151
            new java.awt.Color
            dup
            bipush 85
            sipush 255
            bipush 85
            invokespecial java.awt.Color.<init>:(III)V
        98: .line 152
            new java.awt.Color
            dup
            sipush 187
            sipush 187
            iconst_0
            invokespecial java.awt.Color.<init>:(III)V
        99: .line 153
            new java.awt.Color
            dup
            sipush 255
            sipush 255
            bipush 85
            invokespecial java.awt.Color.<init>:(III)V
       100: .line 154
            new java.awt.Color
            dup
            iconst_0
            iconst_0
            sipush 187
            invokespecial java.awt.Color.<init>:(III)V
       101: .line 155
            new java.awt.Color
            dup
            bipush 85
            bipush 85
            sipush 255
            invokespecial java.awt.Color.<init>:(III)V
       102: .line 156
            new java.awt.Color
            dup
            sipush 187
            iconst_0
            sipush 187
            invokespecial java.awt.Color.<init>:(III)V
       103: .line 157
            new java.awt.Color
            dup
            sipush 255
            bipush 85
            sipush 255
            invokespecial java.awt.Color.<init>:(III)V
       104: .line 158
            new java.awt.Color
            dup
            iconst_0
            sipush 187
            sipush 187
            invokespecial java.awt.Color.<init>:(III)V
       105: .line 159
            new java.awt.Color
            dup
            bipush 85
            sipush 255
            sipush 255
            invokespecial java.awt.Color.<init>:(III)V
       106: .line 160
            new java.awt.Color
            dup
            sipush 187
            sipush 187
            sipush 187
            invokespecial java.awt.Color.<init>:(III)V
       107: .line 161
            new java.awt.Color
            dup
            sipush 255
            sipush 255
            sipush 255
            invokespecial java.awt.Color.<init>:(III)V
       108: .line 142
            invokespecial com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.<init>:(Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;)V
       109: .line 141
            putstatic com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.PUTTY:Lcom/googlecode/lanterna/terminal/swing/TerminalEmulatorPalette;
       110: .line 168
            new com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette
            dup
       111: .line 169
            new java.awt.Color
            dup
            sipush 229
            sipush 229
            sipush 229
            invokespecial java.awt.Color.<init>:(III)V
       112: .line 170
            new java.awt.Color
            dup
            sipush 255
            sipush 255
            sipush 255
            invokespecial java.awt.Color.<init>:(III)V
       113: .line 171
            new java.awt.Color
            dup
            iconst_0
            iconst_0
            iconst_0
            invokespecial java.awt.Color.<init>:(III)V
       114: .line 172
            new java.awt.Color
            dup
            iconst_0
            iconst_0
            iconst_0
            invokespecial java.awt.Color.<init>:(III)V
       115: .line 173
            new java.awt.Color
            dup
            bipush 127
            bipush 127
            bipush 127
            invokespecial java.awt.Color.<init>:(III)V
       116: .line 174
            new java.awt.Color
            dup
            sipush 205
            iconst_0
            iconst_0
            invokespecial java.awt.Color.<init>:(III)V
       117: .line 175
            new java.awt.Color
            dup
            sipush 255
            iconst_0
            iconst_0
            invokespecial java.awt.Color.<init>:(III)V
       118: .line 176
            new java.awt.Color
            dup
            iconst_0
            sipush 205
            iconst_0
            invokespecial java.awt.Color.<init>:(III)V
       119: .line 177
            new java.awt.Color
            dup
            iconst_0
            sipush 255
            iconst_0
            invokespecial java.awt.Color.<init>:(III)V
       120: .line 178
            new java.awt.Color
            dup
            sipush 205
            sipush 205
            iconst_0
            invokespecial java.awt.Color.<init>:(III)V
       121: .line 179
            new java.awt.Color
            dup
            sipush 255
            sipush 255
            iconst_0
            invokespecial java.awt.Color.<init>:(III)V
       122: .line 180
            new java.awt.Color
            dup
            iconst_0
            iconst_0
            sipush 238
            invokespecial java.awt.Color.<init>:(III)V
       123: .line 181
            new java.awt.Color
            dup
            bipush 92
            bipush 92
            sipush 255
            invokespecial java.awt.Color.<init>:(III)V
       124: .line 182
            new java.awt.Color
            dup
            sipush 205
            iconst_0
            sipush 205
            invokespecial java.awt.Color.<init>:(III)V
       125: .line 183
            new java.awt.Color
            dup
            sipush 255
            iconst_0
            sipush 255
            invokespecial java.awt.Color.<init>:(III)V
       126: .line 184
            new java.awt.Color
            dup
            iconst_0
            sipush 205
            sipush 205
            invokespecial java.awt.Color.<init>:(III)V
       127: .line 185
            new java.awt.Color
            dup
            iconst_0
            sipush 255
            sipush 255
            invokespecial java.awt.Color.<init>:(III)V
       128: .line 186
            new java.awt.Color
            dup
            sipush 229
            sipush 229
            sipush 229
            invokespecial java.awt.Color.<init>:(III)V
       129: .line 187
            new java.awt.Color
            dup
            sipush 255
            sipush 255
            sipush 255
            invokespecial java.awt.Color.<init>:(III)V
       130: .line 168
            invokespecial com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.<init>:(Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;)V
       131: .line 167
            putstatic com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.XTERM:Lcom/googlecode/lanterna/terminal/swing/TerminalEmulatorPalette;
       132: .line 192
            getstatic com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.GNOME_TERMINAL:Lcom/googlecode/lanterna/terminal/swing/TerminalEmulatorPalette;
            putstatic com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.DEFAULT:Lcom/googlecode/lanterna/terminal/swing/TerminalEmulatorPalette;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>(java.awt.Color, java.awt.Color, java.awt.Color, java.awt.Color, java.awt.Color, java.awt.Color, java.awt.Color, java.awt.Color, java.awt.Color, java.awt.Color, java.awt.Color, java.awt.Color, java.awt.Color, java.awt.Color, java.awt.Color, java.awt.Color, java.awt.Color, java.awt.Color, java.awt.Color);
    descriptor: (Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Color;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=20, args_size=20
        start local 0 // com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette this
        start local 1 // java.awt.Color defaultColor
        start local 2 // java.awt.Color defaultBrightColor
        start local 3 // java.awt.Color defaultBackgroundColor
        start local 4 // java.awt.Color normalBlack
        start local 5 // java.awt.Color brightBlack
        start local 6 // java.awt.Color normalRed
        start local 7 // java.awt.Color brightRed
        start local 8 // java.awt.Color normalGreen
        start local 9 // java.awt.Color brightGreen
        start local 10 // java.awt.Color normalYellow
        start local 11 // java.awt.Color brightYellow
        start local 12 // java.awt.Color normalBlue
        start local 13 // java.awt.Color brightBlue
        start local 14 // java.awt.Color normalMagenta
        start local 15 // java.awt.Color brightMagenta
        start local 16 // java.awt.Color normalCyan
        start local 17 // java.awt.Color brightCyan
        start local 18 // java.awt.Color normalWhite
        start local 19 // java.awt.Color brightWhite
         0: .line 236
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 256
            aload 0 /* this */
            aload 1 /* defaultColor */
            putfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.defaultColor:Ljava/awt/Color;
         2: .line 257
            aload 0 /* this */
            aload 2 /* defaultBrightColor */
            putfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.defaultBrightColor:Ljava/awt/Color;
         3: .line 258
            aload 0 /* this */
            aload 3 /* defaultBackgroundColor */
            putfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.defaultBackgroundColor:Ljava/awt/Color;
         4: .line 259
            aload 0 /* this */
            aload 4 /* normalBlack */
            putfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.normalBlack:Ljava/awt/Color;
         5: .line 260
            aload 0 /* this */
            aload 5 /* brightBlack */
            putfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.brightBlack:Ljava/awt/Color;
         6: .line 261
            aload 0 /* this */
            aload 6 /* normalRed */
            putfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.normalRed:Ljava/awt/Color;
         7: .line 262
            aload 0 /* this */
            aload 7 /* brightRed */
            putfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.brightRed:Ljava/awt/Color;
         8: .line 263
            aload 0 /* this */
            aload 8 /* normalGreen */
            putfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.normalGreen:Ljava/awt/Color;
         9: .line 264
            aload 0 /* this */
            aload 9 /* brightGreen */
            putfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.brightGreen:Ljava/awt/Color;
        10: .line 265
            aload 0 /* this */
            aload 10 /* normalYellow */
            putfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.normalYellow:Ljava/awt/Color;
        11: .line 266
            aload 0 /* this */
            aload 11 /* brightYellow */
            putfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.brightYellow:Ljava/awt/Color;
        12: .line 267
            aload 0 /* this */
            aload 12 /* normalBlue */
            putfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.normalBlue:Ljava/awt/Color;
        13: .line 268
            aload 0 /* this */
            aload 13 /* brightBlue */
            putfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.brightBlue:Ljava/awt/Color;
        14: .line 269
            aload 0 /* this */
            aload 14 /* normalMagenta */
            putfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.normalMagenta:Ljava/awt/Color;
        15: .line 270
            aload 0 /* this */
            aload 15 /* brightMagenta */
            putfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.brightMagenta:Ljava/awt/Color;
        16: .line 271
            aload 0 /* this */
            aload 16 /* normalCyan */
            putfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.normalCyan:Ljava/awt/Color;
        17: .line 272
            aload 0 /* this */
            aload 17 /* brightCyan */
            putfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.brightCyan:Ljava/awt/Color;
        18: .line 273
            aload 0 /* this */
            aload 18 /* normalWhite */
            putfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.normalWhite:Ljava/awt/Color;
        19: .line 274
            aload 0 /* this */
            aload 19 /* brightWhite */
            putfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.brightWhite:Ljava/awt/Color;
        20: .line 275
            return
        end local 19 // java.awt.Color brightWhite
        end local 18 // java.awt.Color normalWhite
        end local 17 // java.awt.Color brightCyan
        end local 16 // java.awt.Color normalCyan
        end local 15 // java.awt.Color brightMagenta
        end local 14 // java.awt.Color normalMagenta
        end local 13 // java.awt.Color brightBlue
        end local 12 // java.awt.Color normalBlue
        end local 11 // java.awt.Color brightYellow
        end local 10 // java.awt.Color normalYellow
        end local 9 // java.awt.Color brightGreen
        end local 8 // java.awt.Color normalGreen
        end local 7 // java.awt.Color brightRed
        end local 6 // java.awt.Color normalRed
        end local 5 // java.awt.Color brightBlack
        end local 4 // java.awt.Color normalBlack
        end local 3 // java.awt.Color defaultBackgroundColor
        end local 2 // java.awt.Color defaultBrightColor
        end local 1 // java.awt.Color defaultColor
        end local 0 // com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0   21     0                    this  Lcom/googlecode/lanterna/terminal/swing/TerminalEmulatorPalette;
            0   21     1            defaultColor  Ljava/awt/Color;
            0   21     2      defaultBrightColor  Ljava/awt/Color;
            0   21     3  defaultBackgroundColor  Ljava/awt/Color;
            0   21     4             normalBlack  Ljava/awt/Color;
            0   21     5             brightBlack  Ljava/awt/Color;
            0   21     6               normalRed  Ljava/awt/Color;
            0   21     7               brightRed  Ljava/awt/Color;
            0   21     8             normalGreen  Ljava/awt/Color;
            0   21     9             brightGreen  Ljava/awt/Color;
            0   21    10            normalYellow  Ljava/awt/Color;
            0   21    11            brightYellow  Ljava/awt/Color;
            0   21    12              normalBlue  Ljava/awt/Color;
            0   21    13              brightBlue  Ljava/awt/Color;
            0   21    14           normalMagenta  Ljava/awt/Color;
            0   21    15           brightMagenta  Ljava/awt/Color;
            0   21    16              normalCyan  Ljava/awt/Color;
            0   21    17              brightCyan  Ljava/awt/Color;
            0   21    18             normalWhite  Ljava/awt/Color;
            0   21    19             brightWhite  Ljava/awt/Color;
    MethodParameters:
                        Name  Flags
      defaultColor            
      defaultBrightColor      
      defaultBackgroundColor  
      normalBlack             
      brightBlack             
      normalRed               
      brightRed               
      normalGreen             
      brightGreen             
      normalYellow            
      brightYellow            
      normalBlue              
      brightBlue              
      normalMagenta           
      brightMagenta           
      normalCyan              
      brightCyan              
      normalWhite             
      brightWhite             

  public java.awt.Color get(com.googlecode.lanterna.TextColor$ANSI, boolean, boolean);
    descriptor: (Lcom/googlecode/lanterna/TextColor$ANSI;ZZ)Ljava/awt/Color;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette this
        start local 1 // com.googlecode.lanterna.TextColor$ANSI color
        start local 2 // boolean isForeground
        start local 3 // boolean useBrightTones
         0: .line 286
            iload 3 /* useBrightTones */
            ifeq 14
         1: .line 287
            invokestatic com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.$SWITCH_TABLE$com$googlecode$lanterna$TextColor$ANSI:()[I
            aload 1 /* color */
            invokevirtual com.googlecode.lanterna.TextColor$ANSI.ordinal:()I
            iaload
            tableswitch { // 1 - 17
                    1: 2
                    2: 10
                    3: 8
                    4: 12
                    5: 3
                    6: 9
                    7: 4
                    8: 11
                    9: 5
                   10: 2
                   11: 10
                   12: 8
                   13: 12
                   14: 3
                   15: 9
                   16: 4
                   17: 11
              default: 13
          }
         2: .line 290
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.brightBlack:Ljava/awt/Color;
            areturn
         3: .line 293
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.brightBlue:Ljava/awt/Color;
            areturn
         4: .line 296
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.brightCyan:Ljava/awt/Color;
            areturn
         5: .line 298
      StackMap locals:
      StackMap stack:
            iload 2 /* isForeground */
            ifeq 6
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.defaultBrightColor:Ljava/awt/Color;
            goto 7
      StackMap locals:
      StackMap stack:
         6: aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.defaultBackgroundColor:Ljava/awt/Color;
      StackMap locals:
      StackMap stack: java.awt.Color
         7: areturn
         8: .line 301
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.brightGreen:Ljava/awt/Color;
            areturn
         9: .line 304
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.brightMagenta:Ljava/awt/Color;
            areturn
        10: .line 307
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.brightRed:Ljava/awt/Color;
            areturn
        11: .line 310
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.brightWhite:Ljava/awt/Color;
            areturn
        12: .line 313
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.brightYellow:Ljava/awt/Color;
            areturn
        13: .line 315
      StackMap locals:
      StackMap stack:
            goto 34
        14: .line 317
      StackMap locals:
      StackMap stack:
            invokestatic com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.$SWITCH_TABLE$com$googlecode$lanterna$TextColor$ANSI:()[I
            aload 1 /* color */
            invokevirtual com.googlecode.lanterna.TextColor$ANSI.ordinal:()I
            iaload
            tableswitch { // 1 - 17
                    1: 15
                    2: 28
                    3: 24
                    4: 32
                    5: 17
                    6: 26
                    7: 19
                    8: 30
                    9: 21
                   10: 16
                   11: 29
                   12: 25
                   13: 33
                   14: 18
                   15: 27
                   16: 20
                   17: 31
              default: 34
          }
        15: .line 319
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.normalBlack:Ljava/awt/Color;
            areturn
        16: .line 321
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.brightBlack:Ljava/awt/Color;
            areturn
        17: .line 323
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.normalBlue:Ljava/awt/Color;
            areturn
        18: .line 325
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.brightBlue:Ljava/awt/Color;
            areturn
        19: .line 327
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.normalCyan:Ljava/awt/Color;
            areturn
        20: .line 329
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.brightCyan:Ljava/awt/Color;
            areturn
        21: .line 331
      StackMap locals:
      StackMap stack:
            iload 2 /* isForeground */
            ifeq 22
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.defaultColor:Ljava/awt/Color;
            goto 23
      StackMap locals:
      StackMap stack:
        22: aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.defaultBackgroundColor:Ljava/awt/Color;
      StackMap locals:
      StackMap stack: java.awt.Color
        23: areturn
        24: .line 333
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.normalGreen:Ljava/awt/Color;
            areturn
        25: .line 335
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.brightGreen:Ljava/awt/Color;
            areturn
        26: .line 337
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.normalMagenta:Ljava/awt/Color;
            areturn
        27: .line 339
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.brightMagenta:Ljava/awt/Color;
            areturn
        28: .line 341
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.normalRed:Ljava/awt/Color;
            areturn
        29: .line 343
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.brightRed:Ljava/awt/Color;
            areturn
        30: .line 345
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.normalWhite:Ljava/awt/Color;
            areturn
        31: .line 347
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.brightWhite:Ljava/awt/Color;
            areturn
        32: .line 349
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.normalYellow:Ljava/awt/Color;
            areturn
        33: .line 351
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.brightYellow:Ljava/awt/Color;
            areturn
        34: .line 354
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Unknown text color "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* color */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        end local 3 // boolean useBrightTones
        end local 2 // boolean isForeground
        end local 1 // com.googlecode.lanterna.TextColor$ANSI color
        end local 0 // com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   35     0            this  Lcom/googlecode/lanterna/terminal/swing/TerminalEmulatorPalette;
            0   35     1           color  Lcom/googlecode/lanterna/TextColor$ANSI;
            0   35     2    isForeground  Z
            0   35     3  useBrightTones  Z
    MethodParameters:
                Name  Flags
      color           
      isForeground    
      useBrightTones  

  public boolean equals(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette this
        start local 1 // java.lang.Object obj
         0: .line 360
            aload 1 /* obj */
            ifnonnull 2
         1: .line 361
            iconst_0
            ireturn
         2: .line 363
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            aload 1 /* obj */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            if_acmpeq 4
         3: .line 364
            iconst_0
            ireturn
         4: .line 366
      StackMap locals:
      StackMap stack:
            aload 1 /* obj */
            checkcast com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette
            astore 2 /* other */
        start local 2 // com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette other
         5: .line 367
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.defaultColor:Ljava/awt/Color;
            aload 2 /* other */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.defaultColor:Ljava/awt/Color;
            invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifne 7
         6: .line 368
            iconst_0
            ireturn
         7: .line 370
      StackMap locals: com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette
      StackMap stack:
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.defaultBrightColor:Ljava/awt/Color;
            aload 2 /* other */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.defaultBrightColor:Ljava/awt/Color;
            invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifne 9
         8: .line 371
            iconst_0
            ireturn
         9: .line 373
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.defaultBackgroundColor:Ljava/awt/Color;
            aload 2 /* other */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.defaultBackgroundColor:Ljava/awt/Color;
            invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifne 11
        10: .line 374
            iconst_0
            ireturn
        11: .line 376
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.normalBlack:Ljava/awt/Color;
            aload 2 /* other */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.normalBlack:Ljava/awt/Color;
            invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifne 13
        12: .line 377
            iconst_0
            ireturn
        13: .line 379
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.brightBlack:Ljava/awt/Color;
            aload 2 /* other */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.brightBlack:Ljava/awt/Color;
            invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifne 15
        14: .line 380
            iconst_0
            ireturn
        15: .line 382
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.normalRed:Ljava/awt/Color;
            aload 2 /* other */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.normalRed:Ljava/awt/Color;
            invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifne 17
        16: .line 383
            iconst_0
            ireturn
        17: .line 385
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.brightRed:Ljava/awt/Color;
            aload 2 /* other */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.brightRed:Ljava/awt/Color;
            invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifne 19
        18: .line 386
            iconst_0
            ireturn
        19: .line 388
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.normalGreen:Ljava/awt/Color;
            aload 2 /* other */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.normalGreen:Ljava/awt/Color;
            invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifne 21
        20: .line 389
            iconst_0
            ireturn
        21: .line 391
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.brightGreen:Ljava/awt/Color;
            aload 2 /* other */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.brightGreen:Ljava/awt/Color;
            invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifne 23
        22: .line 392
            iconst_0
            ireturn
        23: .line 394
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.normalYellow:Ljava/awt/Color;
            aload 2 /* other */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.normalYellow:Ljava/awt/Color;
            invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifne 25
        24: .line 395
            iconst_0
            ireturn
        25: .line 397
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.brightYellow:Ljava/awt/Color;
            aload 2 /* other */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.brightYellow:Ljava/awt/Color;
            invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifne 27
        26: .line 398
            iconst_0
            ireturn
        27: .line 400
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.normalBlue:Ljava/awt/Color;
            aload 2 /* other */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.normalBlue:Ljava/awt/Color;
            invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifne 29
        28: .line 401
            iconst_0
            ireturn
        29: .line 403
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.brightBlue:Ljava/awt/Color;
            aload 2 /* other */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.brightBlue:Ljava/awt/Color;
            invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifne 31
        30: .line 404
            iconst_0
            ireturn
        31: .line 406
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.normalMagenta:Ljava/awt/Color;
            aload 2 /* other */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.normalMagenta:Ljava/awt/Color;
            invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifne 33
        32: .line 407
            iconst_0
            ireturn
        33: .line 409
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.brightMagenta:Ljava/awt/Color;
            aload 2 /* other */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.brightMagenta:Ljava/awt/Color;
            invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifne 35
        34: .line 410
            iconst_0
            ireturn
        35: .line 412
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.normalCyan:Ljava/awt/Color;
            aload 2 /* other */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.normalCyan:Ljava/awt/Color;
            invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifne 37
        36: .line 413
            iconst_0
            ireturn
        37: .line 415
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.brightCyan:Ljava/awt/Color;
            aload 2 /* other */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.brightCyan:Ljava/awt/Color;
            invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifne 39
        38: .line 416
            iconst_0
            ireturn
        39: .line 418
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.normalWhite:Ljava/awt/Color;
            aload 2 /* other */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.normalWhite:Ljava/awt/Color;
            invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifne 41
        40: .line 419
            iconst_0
            ireturn
        41: .line 421
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.brightWhite:Ljava/awt/Color;
            aload 2 /* other */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.brightWhite:Ljava/awt/Color;
            invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ireturn
        end local 2 // com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette other
        end local 1 // java.lang.Object obj
        end local 0 // com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   42     0   this  Lcom/googlecode/lanterna/terminal/swing/TerminalEmulatorPalette;
            0   42     1    obj  Ljava/lang/Object;
            5   42     2  other  Lcom/googlecode/lanterna/terminal/swing/TerminalEmulatorPalette;
    MethodParameters:
      Name  Flags
      obj   

  public int hashCode();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette this
         0: .line 426
            iconst_5
            istore 1 /* hash */
        start local 1 // int hash
         1: .line 427
            bipush 47
            iload 1 /* hash */
            imul
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.defaultColor:Ljava/awt/Color;
            ifnull 2
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.defaultColor:Ljava/awt/Color;
            invokevirtual java.awt.Color.hashCode:()I
            goto 3
      StackMap locals: com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette int
      StackMap stack: int
         2: iconst_0
      StackMap locals: com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette int
      StackMap stack: int int
         3: iadd
            istore 1 /* hash */
         4: .line 428
            bipush 47
            iload 1 /* hash */
            imul
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.defaultBrightColor:Ljava/awt/Color;
            ifnull 5
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.defaultBrightColor:Ljava/awt/Color;
            invokevirtual java.awt.Color.hashCode:()I
            goto 6
      StackMap locals:
      StackMap stack: int
         5: iconst_0
      StackMap locals: com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette int
      StackMap stack: int int
         6: iadd
            istore 1 /* hash */
         7: .line 429
            bipush 47
            iload 1 /* hash */
            imul
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.defaultBackgroundColor:Ljava/awt/Color;
            ifnull 8
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.defaultBackgroundColor:Ljava/awt/Color;
            invokevirtual java.awt.Color.hashCode:()I
            goto 9
      StackMap locals:
      StackMap stack: int
         8: iconst_0
      StackMap locals: com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette int
      StackMap stack: int int
         9: iadd
            istore 1 /* hash */
        10: .line 430
            bipush 47
            iload 1 /* hash */
            imul
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.normalBlack:Ljava/awt/Color;
            ifnull 11
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.normalBlack:Ljava/awt/Color;
            invokevirtual java.awt.Color.hashCode:()I
            goto 12
      StackMap locals:
      StackMap stack: int
        11: iconst_0
      StackMap locals: com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette int
      StackMap stack: int int
        12: iadd
            istore 1 /* hash */
        13: .line 431
            bipush 47
            iload 1 /* hash */
            imul
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.brightBlack:Ljava/awt/Color;
            ifnull 14
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.brightBlack:Ljava/awt/Color;
            invokevirtual java.awt.Color.hashCode:()I
            goto 15
      StackMap locals:
      StackMap stack: int
        14: iconst_0
      StackMap locals: com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette int
      StackMap stack: int int
        15: iadd
            istore 1 /* hash */
        16: .line 432
            bipush 47
            iload 1 /* hash */
            imul
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.normalRed:Ljava/awt/Color;
            ifnull 17
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.normalRed:Ljava/awt/Color;
            invokevirtual java.awt.Color.hashCode:()I
            goto 18
      StackMap locals:
      StackMap stack: int
        17: iconst_0
      StackMap locals: com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette int
      StackMap stack: int int
        18: iadd
            istore 1 /* hash */
        19: .line 433
            bipush 47
            iload 1 /* hash */
            imul
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.brightRed:Ljava/awt/Color;
            ifnull 20
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.brightRed:Ljava/awt/Color;
            invokevirtual java.awt.Color.hashCode:()I
            goto 21
      StackMap locals:
      StackMap stack: int
        20: iconst_0
      StackMap locals: com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette int
      StackMap stack: int int
        21: iadd
            istore 1 /* hash */
        22: .line 434
            bipush 47
            iload 1 /* hash */
            imul
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.normalGreen:Ljava/awt/Color;
            ifnull 23
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.normalGreen:Ljava/awt/Color;
            invokevirtual java.awt.Color.hashCode:()I
            goto 24
      StackMap locals:
      StackMap stack: int
        23: iconst_0
      StackMap locals: com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette int
      StackMap stack: int int
        24: iadd
            istore 1 /* hash */
        25: .line 435
            bipush 47
            iload 1 /* hash */
            imul
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.brightGreen:Ljava/awt/Color;
            ifnull 26
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.brightGreen:Ljava/awt/Color;
            invokevirtual java.awt.Color.hashCode:()I
            goto 27
      StackMap locals:
      StackMap stack: int
        26: iconst_0
      StackMap locals: com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette int
      StackMap stack: int int
        27: iadd
            istore 1 /* hash */
        28: .line 436
            bipush 47
            iload 1 /* hash */
            imul
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.normalYellow:Ljava/awt/Color;
            ifnull 29
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.normalYellow:Ljava/awt/Color;
            invokevirtual java.awt.Color.hashCode:()I
            goto 30
      StackMap locals:
      StackMap stack: int
        29: iconst_0
      StackMap locals: com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette int
      StackMap stack: int int
        30: iadd
            istore 1 /* hash */
        31: .line 437
            bipush 47
            iload 1 /* hash */
            imul
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.brightYellow:Ljava/awt/Color;
            ifnull 32
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.brightYellow:Ljava/awt/Color;
            invokevirtual java.awt.Color.hashCode:()I
            goto 33
      StackMap locals:
      StackMap stack: int
        32: iconst_0
      StackMap locals: com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette int
      StackMap stack: int int
        33: iadd
            istore 1 /* hash */
        34: .line 438
            bipush 47
            iload 1 /* hash */
            imul
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.normalBlue:Ljava/awt/Color;
            ifnull 35
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.normalBlue:Ljava/awt/Color;
            invokevirtual java.awt.Color.hashCode:()I
            goto 36
      StackMap locals:
      StackMap stack: int
        35: iconst_0
      StackMap locals: com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette int
      StackMap stack: int int
        36: iadd
            istore 1 /* hash */
        37: .line 439
            bipush 47
            iload 1 /* hash */
            imul
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.brightBlue:Ljava/awt/Color;
            ifnull 38
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.brightBlue:Ljava/awt/Color;
            invokevirtual java.awt.Color.hashCode:()I
            goto 39
      StackMap locals:
      StackMap stack: int
        38: iconst_0
      StackMap locals: com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette int
      StackMap stack: int int
        39: iadd
            istore 1 /* hash */
        40: .line 440
            bipush 47
            iload 1 /* hash */
            imul
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.normalMagenta:Ljava/awt/Color;
            ifnull 41
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.normalMagenta:Ljava/awt/Color;
            invokevirtual java.awt.Color.hashCode:()I
            goto 42
      StackMap locals:
      StackMap stack: int
        41: iconst_0
      StackMap locals: com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette int
      StackMap stack: int int
        42: iadd
            istore 1 /* hash */
        43: .line 441
            bipush 47
            iload 1 /* hash */
            imul
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.brightMagenta:Ljava/awt/Color;
            ifnull 44
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.brightMagenta:Ljava/awt/Color;
            invokevirtual java.awt.Color.hashCode:()I
            goto 45
      StackMap locals:
      StackMap stack: int
        44: iconst_0
      StackMap locals: com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette int
      StackMap stack: int int
        45: iadd
            istore 1 /* hash */
        46: .line 442
            bipush 47
            iload 1 /* hash */
            imul
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.normalCyan:Ljava/awt/Color;
            ifnull 47
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.normalCyan:Ljava/awt/Color;
            invokevirtual java.awt.Color.hashCode:()I
            goto 48
      StackMap locals:
      StackMap stack: int
        47: iconst_0
      StackMap locals: com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette int
      StackMap stack: int int
        48: iadd
            istore 1 /* hash */
        49: .line 443
            bipush 47
            iload 1 /* hash */
            imul
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.brightCyan:Ljava/awt/Color;
            ifnull 50
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.brightCyan:Ljava/awt/Color;
            invokevirtual java.awt.Color.hashCode:()I
            goto 51
      StackMap locals:
      StackMap stack: int
        50: iconst_0
      StackMap locals: com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette int
      StackMap stack: int int
        51: iadd
            istore 1 /* hash */
        52: .line 444
            bipush 47
            iload 1 /* hash */
            imul
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.normalWhite:Ljava/awt/Color;
            ifnull 53
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.normalWhite:Ljava/awt/Color;
            invokevirtual java.awt.Color.hashCode:()I
            goto 54
      StackMap locals:
      StackMap stack: int
        53: iconst_0
      StackMap locals: com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette int
      StackMap stack: int int
        54: iadd
            istore 1 /* hash */
        55: .line 445
            bipush 47
            iload 1 /* hash */
            imul
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.brightWhite:Ljava/awt/Color;
            ifnull 56
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.brightWhite:Ljava/awt/Color;
            invokevirtual java.awt.Color.hashCode:()I
            goto 57
      StackMap locals:
      StackMap stack: int
        56: iconst_0
      StackMap locals: com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette int
      StackMap stack: int int
        57: iadd
            istore 1 /* hash */
        58: .line 446
            iload 1 /* hash */
            ireturn
        end local 1 // int hash
        end local 0 // com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   59     0  this  Lcom/googlecode/lanterna/terminal/swing/TerminalEmulatorPalette;
            1   59     1  hash  I

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette this
         0: .line 451
            new java.lang.StringBuilder
            dup
            ldc "SwingTerminalPalette{defaultColor="
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
         1: .line 452
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.defaultColor:Ljava/awt/Color;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
         2: .line 453
            ldc ", defaultBrightColor="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.defaultBrightColor:Ljava/awt/Color;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
         3: .line 454
            ldc ", defaultBackgroundColor="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.defaultBackgroundColor:Ljava/awt/Color;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
         4: .line 455
            ldc ", normalBlack="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.normalBlack:Ljava/awt/Color;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
         5: .line 456
            ldc ", brightBlack="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.brightBlack:Ljava/awt/Color;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
         6: .line 457
            ldc ", normalRed="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.normalRed:Ljava/awt/Color;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
         7: .line 458
            ldc ", brightRed="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.brightRed:Ljava/awt/Color;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
         8: .line 459
            ldc ", normalGreen="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.normalGreen:Ljava/awt/Color;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
         9: .line 460
            ldc ", brightGreen="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.brightGreen:Ljava/awt/Color;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
        10: .line 461
            ldc ", normalYellow="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.normalYellow:Ljava/awt/Color;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
        11: .line 462
            ldc ", brightYellow="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.brightYellow:Ljava/awt/Color;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
        12: .line 463
            ldc ", normalBlue="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.normalBlue:Ljava/awt/Color;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
        13: .line 464
            ldc ", brightBlue="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.brightBlue:Ljava/awt/Color;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
        14: .line 465
            ldc ", normalMagenta="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.normalMagenta:Ljava/awt/Color;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
        15: .line 466
            ldc ", brightMagenta="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.brightMagenta:Ljava/awt/Color;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
        16: .line 467
            ldc ", normalCyan="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.normalCyan:Ljava/awt/Color;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
        17: .line 468
            ldc ", brightCyan="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.brightCyan:Ljava/awt/Color;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
        18: .line 469
            ldc ", normalWhite="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.normalWhite:Ljava/awt/Color;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
        19: .line 470
            ldc ", brightWhite="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.brightWhite:Ljava/awt/Color;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            bipush 125
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
        20: .line 451
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 0 // com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   21     0  this  Lcom/googlecode/lanterna/terminal/swing/TerminalEmulatorPalette;

  static int[] $SWITCH_TABLE$com$googlecode$lanterna$TextColor$ANSI();
    descriptor: ()[I
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 33
            getstatic com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.$SWITCH_TABLE$com$googlecode$lanterna$TextColor$ANSI:[I
            dup
            ifnull 1
            areturn
      StackMap locals:
      StackMap stack: int[]
         1: pop
            invokestatic com.googlecode.lanterna.TextColor$ANSI.values:()[Lcom/googlecode/lanterna/TextColor$ANSI;
            arraylength
            newarray 10
            astore 0
         2: aload 0
            getstatic com.googlecode.lanterna.TextColor$ANSI.BLACK:Lcom/googlecode/lanterna/TextColor$ANSI;
            invokevirtual com.googlecode.lanterna.TextColor$ANSI.ordinal:()I
            iconst_1
            iastore
         3: goto 5
      StackMap locals: int[]
      StackMap stack: java.lang.NoSuchFieldError
         4: pop
      StackMap locals:
      StackMap stack:
         5: aload 0
            getstatic com.googlecode.lanterna.TextColor$ANSI.BLACK_BRIGHT:Lcom/googlecode/lanterna/TextColor$ANSI;
            invokevirtual com.googlecode.lanterna.TextColor$ANSI.ordinal:()I
            bipush 10
            iastore
         6: goto 8
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
         7: pop
      StackMap locals:
      StackMap stack:
         8: aload 0
            getstatic com.googlecode.lanterna.TextColor$ANSI.BLUE:Lcom/googlecode/lanterna/TextColor$ANSI;
            invokevirtual com.googlecode.lanterna.TextColor$ANSI.ordinal:()I
            iconst_5
            iastore
         9: goto 11
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        10: pop
      StackMap locals:
      StackMap stack:
        11: aload 0
            getstatic com.googlecode.lanterna.TextColor$ANSI.BLUE_BRIGHT:Lcom/googlecode/lanterna/TextColor$ANSI;
            invokevirtual com.googlecode.lanterna.TextColor$ANSI.ordinal:()I
            bipush 14
            iastore
        12: goto 14
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        13: pop
      StackMap locals:
      StackMap stack:
        14: aload 0
            getstatic com.googlecode.lanterna.TextColor$ANSI.CYAN:Lcom/googlecode/lanterna/TextColor$ANSI;
            invokevirtual com.googlecode.lanterna.TextColor$ANSI.ordinal:()I
            bipush 7
            iastore
        15: goto 17
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        16: pop
      StackMap locals:
      StackMap stack:
        17: aload 0
            getstatic com.googlecode.lanterna.TextColor$ANSI.CYAN_BRIGHT:Lcom/googlecode/lanterna/TextColor$ANSI;
            invokevirtual com.googlecode.lanterna.TextColor$ANSI.ordinal:()I
            bipush 16
            iastore
        18: goto 20
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        19: pop
      StackMap locals:
      StackMap stack:
        20: aload 0
            getstatic com.googlecode.lanterna.TextColor$ANSI.DEFAULT:Lcom/googlecode/lanterna/TextColor$ANSI;
            invokevirtual com.googlecode.lanterna.TextColor$ANSI.ordinal:()I
            bipush 9
            iastore
        21: goto 23
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        22: pop
      StackMap locals:
      StackMap stack:
        23: aload 0
            getstatic com.googlecode.lanterna.TextColor$ANSI.GREEN:Lcom/googlecode/lanterna/TextColor$ANSI;
            invokevirtual com.googlecode.lanterna.TextColor$ANSI.ordinal:()I
            iconst_3
            iastore
        24: goto 26
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        25: pop
      StackMap locals:
      StackMap stack:
        26: aload 0
            getstatic com.googlecode.lanterna.TextColor$ANSI.GREEN_BRIGHT:Lcom/googlecode/lanterna/TextColor$ANSI;
            invokevirtual com.googlecode.lanterna.TextColor$ANSI.ordinal:()I
            bipush 12
            iastore
        27: goto 29
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        28: pop
      StackMap locals:
      StackMap stack:
        29: aload 0
            getstatic com.googlecode.lanterna.TextColor$ANSI.MAGENTA:Lcom/googlecode/lanterna/TextColor$ANSI;
            invokevirtual com.googlecode.lanterna.TextColor$ANSI.ordinal:()I
            bipush 6
            iastore
        30: goto 32
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        31: pop
      StackMap locals:
      StackMap stack:
        32: aload 0
            getstatic com.googlecode.lanterna.TextColor$ANSI.MAGENTA_BRIGHT:Lcom/googlecode/lanterna/TextColor$ANSI;
            invokevirtual com.googlecode.lanterna.TextColor$ANSI.ordinal:()I
            bipush 15
            iastore
        33: goto 35
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        34: pop
      StackMap locals:
      StackMap stack:
        35: aload 0
            getstatic com.googlecode.lanterna.TextColor$ANSI.RED:Lcom/googlecode/lanterna/TextColor$ANSI;
            invokevirtual com.googlecode.lanterna.TextColor$ANSI.ordinal:()I
            iconst_2
            iastore
        36: goto 38
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        37: pop
      StackMap locals:
      StackMap stack:
        38: aload 0
            getstatic com.googlecode.lanterna.TextColor$ANSI.RED_BRIGHT:Lcom/googlecode/lanterna/TextColor$ANSI;
            invokevirtual com.googlecode.lanterna.TextColor$ANSI.ordinal:()I
            bipush 11
            iastore
        39: goto 41
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        40: pop
      StackMap locals:
      StackMap stack:
        41: aload 0
            getstatic com.googlecode.lanterna.TextColor$ANSI.WHITE:Lcom/googlecode/lanterna/TextColor$ANSI;
            invokevirtual com.googlecode.lanterna.TextColor$ANSI.ordinal:()I
            bipush 8
            iastore
        42: goto 44
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        43: pop
      StackMap locals:
      StackMap stack:
        44: aload 0
            getstatic com.googlecode.lanterna.TextColor$ANSI.WHITE_BRIGHT:Lcom/googlecode/lanterna/TextColor$ANSI;
            invokevirtual com.googlecode.lanterna.TextColor$ANSI.ordinal:()I
            bipush 17
            iastore
        45: goto 47
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        46: pop
      StackMap locals:
      StackMap stack:
        47: aload 0
            getstatic com.googlecode.lanterna.TextColor$ANSI.YELLOW:Lcom/googlecode/lanterna/TextColor$ANSI;
            invokevirtual com.googlecode.lanterna.TextColor$ANSI.ordinal:()I
            iconst_4
            iastore
        48: goto 50
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        49: pop
      StackMap locals:
      StackMap stack:
        50: aload 0
            getstatic com.googlecode.lanterna.TextColor$ANSI.YELLOW_BRIGHT:Lcom/googlecode/lanterna/TextColor$ANSI;
            invokevirtual com.googlecode.lanterna.TextColor$ANSI.ordinal:()I
            bipush 13
            iastore
        51: goto 53
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        52: pop
      StackMap locals:
      StackMap stack:
        53: aload 0
            dup
            putstatic com.googlecode.lanterna.terminal.swing.TerminalEmulatorPalette.$SWITCH_TABLE$com$googlecode$lanterna$TextColor$ANSI:[I
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
      Exception table:
        from    to  target  type
           2     3       4  Class java.lang.NoSuchFieldError
           5     6       7  Class java.lang.NoSuchFieldError
           8     9      10  Class java.lang.NoSuchFieldError
          11    12      13  Class java.lang.NoSuchFieldError
          14    15      16  Class java.lang.NoSuchFieldError
          17    18      19  Class java.lang.NoSuchFieldError
          20    21      22  Class java.lang.NoSuchFieldError
          23    24      25  Class java.lang.NoSuchFieldError
          26    27      28  Class java.lang.NoSuchFieldError
          29    30      31  Class java.lang.NoSuchFieldError
          32    33      34  Class java.lang.NoSuchFieldError
          35    36      37  Class java.lang.NoSuchFieldError
          38    39      40  Class java.lang.NoSuchFieldError
          41    42      43  Class java.lang.NoSuchFieldError
          44    45      46  Class java.lang.NoSuchFieldError
          47    48      49  Class java.lang.NoSuchFieldError
          50    51      52  Class java.lang.NoSuchFieldError
}
SourceFile: "TerminalEmulatorPalette.java"
InnerClasses:
  public final ANSI = com.googlecode.lanterna.TextColor$ANSI of com.googlecode.lanterna.TextColor