public class sun.nio.cs.ext.DoubleByte$Decoder_EUC_SIM extends sun.nio.cs.ext.DoubleByte$Decoder
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: sun.nio.cs.ext.DoubleByte$Decoder_EUC_SIM
  super_class: sun.nio.cs.ext.DoubleByte$Decoder
{
  private final int SS2;
    descriptor: I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    ConstantValue: 142

  private final int SS3;
    descriptor: I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    ConstantValue: 143

  void <init>(java.nio.charset.Charset, char[][], char[], int, int);
    descriptor: (Ljava/nio/charset/Charset;[[C[CII)V
    flags: (0x0000) 
    Code:
      stack=6, locals=6, args_size=6
        start local 0 // sun.nio.cs.ext.DoubleByte$Decoder_EUC_SIM this
        start local 1 // java.nio.charset.Charset cs
        start local 2 // char[][] b2c
        start local 3 // char[] b2cSB
        start local 4 // int b2Min
        start local 5 // int b2Max
         0: .line 397
            aload 0 /* this */
            aload 1 /* cs */
            aload 2 /* b2c */
            aload 3 /* b2cSB */
            iload 4 /* b2Min */
            iload 5 /* b2Max */
            invokespecial sun.nio.cs.ext.DoubleByte$Decoder.<init>:(Ljava/nio/charset/Charset;[[C[CII)V
         1: .line 392
            aload 0 /* this */
            sipush 142
            putfield sun.nio.cs.ext.DoubleByte$Decoder_EUC_SIM.SS2:I
         2: .line 393
            aload 0 /* this */
            sipush 143
            putfield sun.nio.cs.ext.DoubleByte$Decoder_EUC_SIM.SS3:I
         3: .line 398
            return
        end local 5 // int b2Max
        end local 4 // int b2Min
        end local 3 // char[] b2cSB
        end local 2 // char[][] b2c
        end local 1 // java.nio.charset.Charset cs
        end local 0 // sun.nio.cs.ext.DoubleByte$Decoder_EUC_SIM this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Lsun/nio/cs/ext/DoubleByte$Decoder_EUC_SIM;
            0    4     1     cs  Ljava/nio/charset/Charset;
            0    4     2    b2c  [[C
            0    4     3  b2cSB  [C
            0    4     4  b2Min  I
            0    4     5  b2Max  I
    MethodParameters:
       Name  Flags
      cs     
      b2c    
      b2cSB  
      b2Min  
      b2Max  

  protected java.nio.charset.CoderResult crMalformedOrUnderFlow(int);
    descriptor: (I)Ljava/nio/charset/CoderResult;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.nio.cs.ext.DoubleByte$Decoder_EUC_SIM this
        start local 1 // int b
         0: .line 402
            iload 1 /* b */
            sipush 142
            if_icmpeq 1
            iload 1 /* b */
            sipush 143
            if_icmpne 2
         1: .line 403
      StackMap locals:
      StackMap stack:
            iconst_1
            invokestatic java.nio.charset.CoderResult.malformedForLength:(I)Ljava/nio/charset/CoderResult;
            areturn
         2: .line 404
      StackMap locals:
      StackMap stack:
            getstatic java.nio.charset.CoderResult.UNDERFLOW:Ljava/nio/charset/CoderResult;
            areturn
        end local 1 // int b
        end local 0 // sun.nio.cs.ext.DoubleByte$Decoder_EUC_SIM this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lsun/nio/cs/ext/DoubleByte$Decoder_EUC_SIM;
            0    3     1     b  I
    MethodParameters:
      Name  Flags
      b     

  protected java.nio.charset.CoderResult crMalformedOrUnmappable(int, int);
    descriptor: (II)Ljava/nio/charset/CoderResult;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // sun.nio.cs.ext.DoubleByte$Decoder_EUC_SIM this
        start local 1 // int b1
        start local 2 // int b2
         0: .line 408
            iload 1 /* b1 */
            sipush 142
            if_icmpeq 1
            iload 1 /* b1 */
            sipush 143
            if_icmpne 2
         1: .line 409
      StackMap locals:
      StackMap stack:
            iconst_1
            invokestatic java.nio.charset.CoderResult.malformedForLength:(I)Ljava/nio/charset/CoderResult;
            areturn
         2: .line 410
      StackMap locals:
      StackMap stack:
            iconst_2
            invokestatic java.nio.charset.CoderResult.unmappableForLength:(I)Ljava/nio/charset/CoderResult;
            areturn
        end local 2 // int b2
        end local 1 // int b1
        end local 0 // sun.nio.cs.ext.DoubleByte$Decoder_EUC_SIM this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lsun/nio/cs/ext/DoubleByte$Decoder_EUC_SIM;
            0    3     1    b1  I
            0    3     2    b2  I
    MethodParameters:
      Name  Flags
      b1    
      b2    
}
SourceFile: "DoubleByte.java"
NestHost: sun.nio.cs.ext.DoubleByte
InnerClasses:
  public Decoder = sun.nio.cs.ext.DoubleByte$Decoder of sun.nio.cs.ext.DoubleByte
  public Decoder_EUC_SIM = sun.nio.cs.ext.DoubleByte$Decoder_EUC_SIM of sun.nio.cs.ext.DoubleByte