public class com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor extends com.sun.imageio.plugins.tiff.TIFFDecompressor
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor
  super_class: com.sun.imageio.plugins.tiff.TIFFDecompressor
{
  private static final int FRAC_BITS;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 16

  private static final float FRAC_SCALE;
    descriptor: F
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 65536.0

  private float lumaRed;
    descriptor: F
    flags: (0x0002) ACC_PRIVATE

  private float lumaGreen;
    descriptor: F
    flags: (0x0002) ACC_PRIVATE

  private float lumaBlue;
    descriptor: F
    flags: (0x0002) ACC_PRIVATE

  private float referenceBlackY;
    descriptor: F
    flags: (0x0002) ACC_PRIVATE

  private float referenceWhiteY;
    descriptor: F
    flags: (0x0002) ACC_PRIVATE

  private float referenceBlackCb;
    descriptor: F
    flags: (0x0002) ACC_PRIVATE

  private float referenceWhiteCb;
    descriptor: F
    flags: (0x0002) ACC_PRIVATE

  private float referenceBlackCr;
    descriptor: F
    flags: (0x0002) ACC_PRIVATE

  private float referenceWhiteCr;
    descriptor: F
    flags: (0x0002) ACC_PRIVATE

  private float codingRangeY;
    descriptor: F
    flags: (0x0002) ACC_PRIVATE

  private int[] iYTab;
    descriptor: [I
    flags: (0x0002) ACC_PRIVATE

  private int[] iCbTab;
    descriptor: [I
    flags: (0x0002) ACC_PRIVATE

  private int[] iCrTab;
    descriptor: [I
    flags: (0x0002) ACC_PRIVATE

  private int[] iGYTab;
    descriptor: [I
    flags: (0x0002) ACC_PRIVATE

  private int[] iGCbTab;
    descriptor: [I
    flags: (0x0002) ACC_PRIVATE

  private int[] iGCrTab;
    descriptor: [I
    flags: (0x0002) ACC_PRIVATE

  private int chromaSubsampleH;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private int chromaSubsampleV;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private boolean colorConvert;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private com.sun.imageio.plugins.tiff.TIFFDecompressor decompressor;
    descriptor: Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
    flags: (0x0002) ACC_PRIVATE

  private java.awt.image.BufferedImage tmpImage;
    descriptor: Ljava/awt/image/BufferedImage;
    flags: (0x0002) ACC_PRIVATE

  public void <init>(com.sun.imageio.plugins.tiff.TIFFDecompressor, boolean);
    descriptor: (Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
        start local 1 // com.sun.imageio.plugins.tiff.TIFFDecompressor decompressor
        start local 2 // boolean colorConvert
         0: .line 82
            aload 0 /* this */
            invokespecial com.sun.imageio.plugins.tiff.TIFFDecompressor.<init>:()V
         1: .line 44
            aload 0 /* this */
            ldc 0.299
            putfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.lumaRed:F
         2: .line 45
            aload 0 /* this */
            ldc 0.587
            putfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.lumaGreen:F
         3: .line 46
            aload 0 /* this */
            ldc 0.114
            putfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.lumaBlue:F
         4: .line 48
            aload 0 /* this */
            fconst_0
            putfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.referenceBlackY:F
         5: .line 49
            aload 0 /* this */
            ldc 255.0
            putfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.referenceWhiteY:F
         6: .line 51
            aload 0 /* this */
            ldc 128.0
            putfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.referenceBlackCb:F
         7: .line 52
            aload 0 /* this */
            ldc 255.0
            putfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.referenceWhiteCb:F
         8: .line 54
            aload 0 /* this */
            ldc 128.0
            putfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.referenceBlackCr:F
         9: .line 55
            aload 0 /* this */
            ldc 255.0
            putfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.referenceWhiteCr:F
        10: .line 57
            aload 0 /* this */
            ldc 255.0
            putfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.codingRangeY:F
        11: .line 59
            aload 0 /* this */
            sipush 256
            newarray 10
            putfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.iYTab:[I
        12: .line 60
            aload 0 /* this */
            sipush 256
            newarray 10
            putfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.iCbTab:[I
        13: .line 61
            aload 0 /* this */
            sipush 256
            newarray 10
            putfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.iCrTab:[I
        14: .line 63
            aload 0 /* this */
            sipush 256
            newarray 10
            putfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.iGYTab:[I
        15: .line 64
            aload 0 /* this */
            sipush 256
            newarray 10
            putfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.iGCbTab:[I
        16: .line 65
            aload 0 /* this */
            sipush 256
            newarray 10
            putfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.iGCrTab:[I
        17: .line 67
            aload 0 /* this */
            iconst_2
            putfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.chromaSubsampleH:I
        18: .line 68
            aload 0 /* this */
            iconst_2
            putfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.chromaSubsampleV:I
        19: .line 84
            aload 0 /* this */
            aload 1 /* decompressor */
            putfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
        20: .line 85
            aload 0 /* this */
            iload 2 /* colorConvert */
            putfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.colorConvert:Z
        21: .line 86
            return
        end local 2 // boolean colorConvert
        end local 1 // com.sun.imageio.plugins.tiff.TIFFDecompressor decompressor
        end local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   22     0          this  Lcom/sun/imageio/plugins/tiff/TIFFYCbCrDecompressor;
            0   22     1  decompressor  Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            0   22     2  colorConvert  Z
    MethodParameters:
              Name  Flags
      decompressor  
      colorConvert  

  private void warning(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
        start local 1 // java.lang.String message
         0: .line 89
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.reader:Ljavax/imageio/ImageReader;
            instanceof com.sun.imageio.plugins.tiff.TIFFImageReader
            ifeq 2
         1: .line 90
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.reader:Ljavax/imageio/ImageReader;
            checkcast com.sun.imageio.plugins.tiff.TIFFImageReader
            aload 1 /* message */
            invokevirtual com.sun.imageio.plugins.tiff.TIFFImageReader.forwardWarningMessage:(Ljava/lang/String;)V
         2: .line 92
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String message
        end local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     this  Lcom/sun/imageio/plugins/tiff/TIFFYCbCrDecompressor;
            0    3     1  message  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      message  

  public void setReader(javax.imageio.ImageReader);
    descriptor: (Ljavax/imageio/ImageReader;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
        start local 1 // javax.imageio.ImageReader reader
         0: .line 99
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            ifnull 2
         1: .line 100
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            aload 1 /* reader */
            invokevirtual com.sun.imageio.plugins.tiff.TIFFDecompressor.setReader:(Ljavax/imageio/ImageReader;)V
         2: .line 102
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* reader */
            invokespecial com.sun.imageio.plugins.tiff.TIFFDecompressor.setReader:(Ljavax/imageio/ImageReader;)V
         3: .line 103
            return
        end local 1 // javax.imageio.ImageReader reader
        end local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lcom/sun/imageio/plugins/tiff/TIFFYCbCrDecompressor;
            0    4     1  reader  Ljavax/imageio/ImageReader;
    MethodParameters:
        Name  Flags
      reader  

  public void setMetadata(javax.imageio.metadata.IIOMetadata);
    descriptor: (Ljavax/imageio/metadata/IIOMetadata;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
        start local 1 // javax.imageio.metadata.IIOMetadata metadata
         0: .line 106
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            ifnull 2
         1: .line 107
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            aload 1 /* metadata */
            invokevirtual com.sun.imageio.plugins.tiff.TIFFDecompressor.setMetadata:(Ljavax/imageio/metadata/IIOMetadata;)V
         2: .line 109
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* metadata */
            invokespecial com.sun.imageio.plugins.tiff.TIFFDecompressor.setMetadata:(Ljavax/imageio/metadata/IIOMetadata;)V
         3: .line 110
            return
        end local 1 // javax.imageio.metadata.IIOMetadata metadata
        end local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lcom/sun/imageio/plugins/tiff/TIFFYCbCrDecompressor;
            0    4     1  metadata  Ljavax/imageio/metadata/IIOMetadata;
    MethodParameters:
          Name  Flags
      metadata  

  public void setPhotometricInterpretation(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
        start local 1 // int photometricInterpretation
         0: .line 113
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            ifnull 2
         1: .line 114
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            iload 1 /* photometricInterpretation */
            invokevirtual com.sun.imageio.plugins.tiff.TIFFDecompressor.setPhotometricInterpretation:(I)V
         2: .line 116
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* photometricInterpretation */
            invokespecial com.sun.imageio.plugins.tiff.TIFFDecompressor.setPhotometricInterpretation:(I)V
         3: .line 117
            return
        end local 1 // int photometricInterpretation
        end local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    4     0                       this  Lcom/sun/imageio/plugins/tiff/TIFFYCbCrDecompressor;
            0    4     1  photometricInterpretation  I
    MethodParameters:
                           Name  Flags
      photometricInterpretation  

  public void setCompression(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
        start local 1 // int compression
         0: .line 120
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            ifnull 2
         1: .line 121
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            iload 1 /* compression */
            invokevirtual com.sun.imageio.plugins.tiff.TIFFDecompressor.setCompression:(I)V
         2: .line 123
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* compression */
            invokespecial com.sun.imageio.plugins.tiff.TIFFDecompressor.setCompression:(I)V
         3: .line 124
            return
        end local 1 // int compression
        end local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    4     0         this  Lcom/sun/imageio/plugins/tiff/TIFFYCbCrDecompressor;
            0    4     1  compression  I
    MethodParameters:
             Name  Flags
      compression  

  public void setPlanar(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
        start local 1 // boolean planar
         0: .line 127
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            ifnull 2
         1: .line 128
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            iload 1 /* planar */
            invokevirtual com.sun.imageio.plugins.tiff.TIFFDecompressor.setPlanar:(Z)V
         2: .line 130
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* planar */
            invokespecial com.sun.imageio.plugins.tiff.TIFFDecompressor.setPlanar:(Z)V
         3: .line 131
            return
        end local 1 // boolean planar
        end local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lcom/sun/imageio/plugins/tiff/TIFFYCbCrDecompressor;
            0    4     1  planar  Z
    MethodParameters:
        Name  Flags
      planar  

  public void setSamplesPerPixel(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
        start local 1 // int samplesPerPixel
         0: .line 134
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            ifnull 2
         1: .line 135
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            iload 1 /* samplesPerPixel */
            invokevirtual com.sun.imageio.plugins.tiff.TIFFDecompressor.setSamplesPerPixel:(I)V
         2: .line 137
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* samplesPerPixel */
            invokespecial com.sun.imageio.plugins.tiff.TIFFDecompressor.setSamplesPerPixel:(I)V
         3: .line 138
            return
        end local 1 // int samplesPerPixel
        end local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    4     0             this  Lcom/sun/imageio/plugins/tiff/TIFFYCbCrDecompressor;
            0    4     1  samplesPerPixel  I
    MethodParameters:
                 Name  Flags
      samplesPerPixel  

  public void setBitsPerSample(int[]);
    descriptor: ([I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
        start local 1 // int[] bitsPerSample
         0: .line 141
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            ifnull 2
         1: .line 142
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            aload 1 /* bitsPerSample */
            invokevirtual com.sun.imageio.plugins.tiff.TIFFDecompressor.setBitsPerSample:([I)V
         2: .line 144
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* bitsPerSample */
            invokespecial com.sun.imageio.plugins.tiff.TIFFDecompressor.setBitsPerSample:([I)V
         3: .line 145
            return
        end local 1 // int[] bitsPerSample
        end local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    4     0           this  Lcom/sun/imageio/plugins/tiff/TIFFYCbCrDecompressor;
            0    4     1  bitsPerSample  [I
    MethodParameters:
               Name  Flags
      bitsPerSample  

  public void setSampleFormat(int[]);
    descriptor: ([I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
        start local 1 // int[] sampleFormat
         0: .line 148
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            ifnull 2
         1: .line 149
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            aload 1 /* sampleFormat */
            invokevirtual com.sun.imageio.plugins.tiff.TIFFDecompressor.setSampleFormat:([I)V
         2: .line 151
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* sampleFormat */
            invokespecial com.sun.imageio.plugins.tiff.TIFFDecompressor.setSampleFormat:([I)V
         3: .line 152
            return
        end local 1 // int[] sampleFormat
        end local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    4     0          this  Lcom/sun/imageio/plugins/tiff/TIFFYCbCrDecompressor;
            0    4     1  sampleFormat  [I
    MethodParameters:
              Name  Flags
      sampleFormat  

  public void setExtraSamples(int[]);
    descriptor: ([I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
        start local 1 // int[] extraSamples
         0: .line 155
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            ifnull 2
         1: .line 156
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            aload 1 /* extraSamples */
            invokevirtual com.sun.imageio.plugins.tiff.TIFFDecompressor.setExtraSamples:([I)V
         2: .line 158
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* extraSamples */
            invokespecial com.sun.imageio.plugins.tiff.TIFFDecompressor.setExtraSamples:([I)V
         3: .line 159
            return
        end local 1 // int[] extraSamples
        end local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    4     0          this  Lcom/sun/imageio/plugins/tiff/TIFFYCbCrDecompressor;
            0    4     1  extraSamples  [I
    MethodParameters:
              Name  Flags
      extraSamples  

  public void setColorMap(char[]);
    descriptor: ([C)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
        start local 1 // char[] colorMap
         0: .line 162
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            ifnull 2
         1: .line 163
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            aload 1 /* colorMap */
            invokevirtual com.sun.imageio.plugins.tiff.TIFFDecompressor.setColorMap:([C)V
         2: .line 165
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* colorMap */
            invokespecial com.sun.imageio.plugins.tiff.TIFFDecompressor.setColorMap:([C)V
         3: .line 166
            return
        end local 1 // char[] colorMap
        end local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lcom/sun/imageio/plugins/tiff/TIFFYCbCrDecompressor;
            0    4     1  colorMap  [C
    MethodParameters:
          Name  Flags
      colorMap  

  public void setStream(javax.imageio.stream.ImageInputStream);
    descriptor: (Ljavax/imageio/stream/ImageInputStream;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
        start local 1 // javax.imageio.stream.ImageInputStream stream
         0: .line 169
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            ifnull 3
         1: .line 170
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            aload 1 /* stream */
            invokevirtual com.sun.imageio.plugins.tiff.TIFFDecompressor.setStream:(Ljavax/imageio/stream/ImageInputStream;)V
         2: .line 171
            goto 4
         3: .line 172
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* stream */
            invokespecial com.sun.imageio.plugins.tiff.TIFFDecompressor.setStream:(Ljavax/imageio/stream/ImageInputStream;)V
         4: .line 174
      StackMap locals:
      StackMap stack:
            return
        end local 1 // javax.imageio.stream.ImageInputStream stream
        end local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Lcom/sun/imageio/plugins/tiff/TIFFYCbCrDecompressor;
            0    5     1  stream  Ljavax/imageio/stream/ImageInputStream;
    MethodParameters:
        Name  Flags
      stream  

  public void setOffset(long);
    descriptor: (J)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
        start local 1 // long offset
         0: .line 177
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            ifnull 2
         1: .line 178
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            lload 1 /* offset */
            invokevirtual com.sun.imageio.plugins.tiff.TIFFDecompressor.setOffset:(J)V
         2: .line 180
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            lload 1 /* offset */
            invokespecial com.sun.imageio.plugins.tiff.TIFFDecompressor.setOffset:(J)V
         3: .line 181
            return
        end local 1 // long offset
        end local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lcom/sun/imageio/plugins/tiff/TIFFYCbCrDecompressor;
            0    4     1  offset  J
    MethodParameters:
        Name  Flags
      offset  

  public void setByteCount(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
        start local 1 // int byteCount
         0: .line 184
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            ifnull 2
         1: .line 185
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            iload 1 /* byteCount */
            invokevirtual com.sun.imageio.plugins.tiff.TIFFDecompressor.setByteCount:(I)V
         2: .line 187
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* byteCount */
            invokespecial com.sun.imageio.plugins.tiff.TIFFDecompressor.setByteCount:(I)V
         3: .line 188
            return
        end local 1 // int byteCount
        end local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    4     0       this  Lcom/sun/imageio/plugins/tiff/TIFFYCbCrDecompressor;
            0    4     1  byteCount  I
    MethodParameters:
           Name  Flags
      byteCount  

  public void setSrcMinX(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
        start local 1 // int srcMinX
         0: .line 191
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            ifnull 2
         1: .line 192
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            iload 1 /* srcMinX */
            invokevirtual com.sun.imageio.plugins.tiff.TIFFDecompressor.setSrcMinX:(I)V
         2: .line 194
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* srcMinX */
            invokespecial com.sun.imageio.plugins.tiff.TIFFDecompressor.setSrcMinX:(I)V
         3: .line 195
            return
        end local 1 // int srcMinX
        end local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0     this  Lcom/sun/imageio/plugins/tiff/TIFFYCbCrDecompressor;
            0    4     1  srcMinX  I
    MethodParameters:
         Name  Flags
      srcMinX  

  public void setSrcMinY(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
        start local 1 // int srcMinY
         0: .line 198
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            ifnull 2
         1: .line 199
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            iload 1 /* srcMinY */
            invokevirtual com.sun.imageio.plugins.tiff.TIFFDecompressor.setSrcMinY:(I)V
         2: .line 201
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* srcMinY */
            invokespecial com.sun.imageio.plugins.tiff.TIFFDecompressor.setSrcMinY:(I)V
         3: .line 202
            return
        end local 1 // int srcMinY
        end local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0     this  Lcom/sun/imageio/plugins/tiff/TIFFYCbCrDecompressor;
            0    4     1  srcMinY  I
    MethodParameters:
         Name  Flags
      srcMinY  

  public void setSrcWidth(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
        start local 1 // int srcWidth
         0: .line 205
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            ifnull 2
         1: .line 206
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            iload 1 /* srcWidth */
            invokevirtual com.sun.imageio.plugins.tiff.TIFFDecompressor.setSrcWidth:(I)V
         2: .line 208
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* srcWidth */
            invokespecial com.sun.imageio.plugins.tiff.TIFFDecompressor.setSrcWidth:(I)V
         3: .line 209
            return
        end local 1 // int srcWidth
        end local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lcom/sun/imageio/plugins/tiff/TIFFYCbCrDecompressor;
            0    4     1  srcWidth  I
    MethodParameters:
          Name  Flags
      srcWidth  

  public void setSrcHeight(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
        start local 1 // int srcHeight
         0: .line 212
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            ifnull 2
         1: .line 213
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            iload 1 /* srcHeight */
            invokevirtual com.sun.imageio.plugins.tiff.TIFFDecompressor.setSrcHeight:(I)V
         2: .line 215
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* srcHeight */
            invokespecial com.sun.imageio.plugins.tiff.TIFFDecompressor.setSrcHeight:(I)V
         3: .line 216
            return
        end local 1 // int srcHeight
        end local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    4     0       this  Lcom/sun/imageio/plugins/tiff/TIFFYCbCrDecompressor;
            0    4     1  srcHeight  I
    MethodParameters:
           Name  Flags
      srcHeight  

  public void setSourceXOffset(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
        start local 1 // int sourceXOffset
         0: .line 219
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            ifnull 2
         1: .line 220
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            iload 1 /* sourceXOffset */
            invokevirtual com.sun.imageio.plugins.tiff.TIFFDecompressor.setSourceXOffset:(I)V
         2: .line 222
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* sourceXOffset */
            invokespecial com.sun.imageio.plugins.tiff.TIFFDecompressor.setSourceXOffset:(I)V
         3: .line 223
            return
        end local 1 // int sourceXOffset
        end local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    4     0           this  Lcom/sun/imageio/plugins/tiff/TIFFYCbCrDecompressor;
            0    4     1  sourceXOffset  I
    MethodParameters:
               Name  Flags
      sourceXOffset  

  public void setDstXOffset(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
        start local 1 // int dstXOffset
         0: .line 226
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            ifnull 2
         1: .line 227
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            iload 1 /* dstXOffset */
            invokevirtual com.sun.imageio.plugins.tiff.TIFFDecompressor.setDstXOffset:(I)V
         2: .line 229
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* dstXOffset */
            invokespecial com.sun.imageio.plugins.tiff.TIFFDecompressor.setDstXOffset:(I)V
         3: .line 230
            return
        end local 1 // int dstXOffset
        end local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    4     0        this  Lcom/sun/imageio/plugins/tiff/TIFFYCbCrDecompressor;
            0    4     1  dstXOffset  I
    MethodParameters:
            Name  Flags
      dstXOffset  

  public void setSourceYOffset(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
        start local 1 // int sourceYOffset
         0: .line 233
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            ifnull 2
         1: .line 234
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            iload 1 /* sourceYOffset */
            invokevirtual com.sun.imageio.plugins.tiff.TIFFDecompressor.setSourceYOffset:(I)V
         2: .line 236
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* sourceYOffset */
            invokespecial com.sun.imageio.plugins.tiff.TIFFDecompressor.setSourceYOffset:(I)V
         3: .line 237
            return
        end local 1 // int sourceYOffset
        end local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    4     0           this  Lcom/sun/imageio/plugins/tiff/TIFFYCbCrDecompressor;
            0    4     1  sourceYOffset  I
    MethodParameters:
               Name  Flags
      sourceYOffset  

  public void setDstYOffset(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
        start local 1 // int dstYOffset
         0: .line 240
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            ifnull 2
         1: .line 241
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            iload 1 /* dstYOffset */
            invokevirtual com.sun.imageio.plugins.tiff.TIFFDecompressor.setDstYOffset:(I)V
         2: .line 243
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* dstYOffset */
            invokespecial com.sun.imageio.plugins.tiff.TIFFDecompressor.setDstYOffset:(I)V
         3: .line 244
            return
        end local 1 // int dstYOffset
        end local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    4     0        this  Lcom/sun/imageio/plugins/tiff/TIFFYCbCrDecompressor;
            0    4     1  dstYOffset  I
    MethodParameters:
            Name  Flags
      dstYOffset  

  public void setSourceBands(int[]);
    descriptor: ([I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
        start local 1 // int[] sourceBands
         0: .line 264
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            ifnull 2
         1: .line 265
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            aload 1 /* sourceBands */
            invokevirtual com.sun.imageio.plugins.tiff.TIFFDecompressor.setSourceBands:([I)V
         2: .line 267
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* sourceBands */
            invokespecial com.sun.imageio.plugins.tiff.TIFFDecompressor.setSourceBands:([I)V
         3: .line 268
            return
        end local 1 // int[] sourceBands
        end local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    4     0         this  Lcom/sun/imageio/plugins/tiff/TIFFYCbCrDecompressor;
            0    4     1  sourceBands  [I
    MethodParameters:
             Name  Flags
      sourceBands  

  public void setDestinationBands(int[]);
    descriptor: ([I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
        start local 1 // int[] destinationBands
         0: .line 271
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            ifnull 2
         1: .line 272
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            aload 1 /* destinationBands */
            invokevirtual com.sun.imageio.plugins.tiff.TIFFDecompressor.setDestinationBands:([I)V
         2: .line 274
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* destinationBands */
            invokespecial com.sun.imageio.plugins.tiff.TIFFDecompressor.setDestinationBands:([I)V
         3: .line 275
            return
        end local 1 // int[] destinationBands
        end local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    4     0              this  Lcom/sun/imageio/plugins/tiff/TIFFYCbCrDecompressor;
            0    4     1  destinationBands  [I
    MethodParameters:
                  Name  Flags
      destinationBands  

  public void setImage(java.awt.image.BufferedImage);
    descriptor: (Ljava/awt/image/BufferedImage;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=3, args_size=2
        start local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
        start local 1 // java.awt.image.BufferedImage image
         0: .line 278
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            ifnull 10
         1: .line 279
            aload 1 /* image */
            invokevirtual java.awt.image.BufferedImage.getColorModel:()Ljava/awt/image/ColorModel;
            astore 2 /* cm */
        start local 2 // java.awt.image.ColorModel cm
         2: .line 280
            aload 0 /* this */
         3: .line 281
            new java.awt.image.BufferedImage
            dup
            aload 2 /* cm */
         4: .line 282
            aload 1 /* image */
            invokevirtual java.awt.image.BufferedImage.getRaster:()Ljava/awt/image/WritableRaster;
            iconst_1
            iconst_1
            invokevirtual java.awt.image.WritableRaster.createCompatibleWritableRaster:(II)Ljava/awt/image/WritableRaster;
         5: .line 283
            aload 2 /* cm */
            invokevirtual java.awt.image.ColorModel.isAlphaPremultiplied:()Z
         6: .line 284
            aconst_null
         7: .line 281
            invokespecial java.awt.image.BufferedImage.<init>:(Ljava/awt/image/ColorModel;Ljava/awt/image/WritableRaster;ZLjava/util/Hashtable;)V
         8: .line 280
            putfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.tmpImage:Ljava/awt/image/BufferedImage;
         9: .line 285
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.tmpImage:Ljava/awt/image/BufferedImage;
            invokevirtual com.sun.imageio.plugins.tiff.TIFFDecompressor.setImage:(Ljava/awt/image/BufferedImage;)V
        end local 2 // java.awt.image.ColorModel cm
        10: .line 287
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* image */
            invokespecial com.sun.imageio.plugins.tiff.TIFFDecompressor.setImage:(Ljava/awt/image/BufferedImage;)V
        11: .line 288
            return
        end local 1 // java.awt.image.BufferedImage image
        end local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   12     0   this  Lcom/sun/imageio/plugins/tiff/TIFFYCbCrDecompressor;
            0   12     1  image  Ljava/awt/image/BufferedImage;
            2   10     2     cm  Ljava/awt/image/ColorModel;
    MethodParameters:
       Name  Flags
      image  

  public void setDstMinX(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
        start local 1 // int dstMinX
         0: .line 291
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            ifnull 2
         1: .line 292
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            iload 1 /* dstMinX */
            invokevirtual com.sun.imageio.plugins.tiff.TIFFDecompressor.setDstMinX:(I)V
         2: .line 294
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* dstMinX */
            invokespecial com.sun.imageio.plugins.tiff.TIFFDecompressor.setDstMinX:(I)V
         3: .line 295
            return
        end local 1 // int dstMinX
        end local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0     this  Lcom/sun/imageio/plugins/tiff/TIFFYCbCrDecompressor;
            0    4     1  dstMinX  I
    MethodParameters:
         Name  Flags
      dstMinX  

  public void setDstMinY(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
        start local 1 // int dstMinY
         0: .line 298
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            ifnull 2
         1: .line 299
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            iload 1 /* dstMinY */
            invokevirtual com.sun.imageio.plugins.tiff.TIFFDecompressor.setDstMinY:(I)V
         2: .line 301
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* dstMinY */
            invokespecial com.sun.imageio.plugins.tiff.TIFFDecompressor.setDstMinY:(I)V
         3: .line 302
            return
        end local 1 // int dstMinY
        end local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0     this  Lcom/sun/imageio/plugins/tiff/TIFFYCbCrDecompressor;
            0    4     1  dstMinY  I
    MethodParameters:
         Name  Flags
      dstMinY  

  public void setDstWidth(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
        start local 1 // int dstWidth
         0: .line 305
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            ifnull 2
         1: .line 306
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            iload 1 /* dstWidth */
            invokevirtual com.sun.imageio.plugins.tiff.TIFFDecompressor.setDstWidth:(I)V
         2: .line 308
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* dstWidth */
            invokespecial com.sun.imageio.plugins.tiff.TIFFDecompressor.setDstWidth:(I)V
         3: .line 309
            return
        end local 1 // int dstWidth
        end local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lcom/sun/imageio/plugins/tiff/TIFFYCbCrDecompressor;
            0    4     1  dstWidth  I
    MethodParameters:
          Name  Flags
      dstWidth  

  public void setDstHeight(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
        start local 1 // int dstHeight
         0: .line 312
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            ifnull 2
         1: .line 313
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            iload 1 /* dstHeight */
            invokevirtual com.sun.imageio.plugins.tiff.TIFFDecompressor.setDstHeight:(I)V
         2: .line 315
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* dstHeight */
            invokespecial com.sun.imageio.plugins.tiff.TIFFDecompressor.setDstHeight:(I)V
         3: .line 316
            return
        end local 1 // int dstHeight
        end local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    4     0       this  Lcom/sun/imageio/plugins/tiff/TIFFYCbCrDecompressor;
            0    4     1  dstHeight  I
    MethodParameters:
           Name  Flags
      dstHeight  

  public void setActiveSrcMinX(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
        start local 1 // int activeSrcMinX
         0: .line 319
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            ifnull 2
         1: .line 320
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            iload 1 /* activeSrcMinX */
            invokevirtual com.sun.imageio.plugins.tiff.TIFFDecompressor.setActiveSrcMinX:(I)V
         2: .line 322
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* activeSrcMinX */
            invokespecial com.sun.imageio.plugins.tiff.TIFFDecompressor.setActiveSrcMinX:(I)V
         3: .line 323
            return
        end local 1 // int activeSrcMinX
        end local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    4     0           this  Lcom/sun/imageio/plugins/tiff/TIFFYCbCrDecompressor;
            0    4     1  activeSrcMinX  I
    MethodParameters:
               Name  Flags
      activeSrcMinX  

  public void setActiveSrcMinY(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
        start local 1 // int activeSrcMinY
         0: .line 326
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            ifnull 2
         1: .line 327
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            iload 1 /* activeSrcMinY */
            invokevirtual com.sun.imageio.plugins.tiff.TIFFDecompressor.setActiveSrcMinY:(I)V
         2: .line 329
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* activeSrcMinY */
            invokespecial com.sun.imageio.plugins.tiff.TIFFDecompressor.setActiveSrcMinY:(I)V
         3: .line 330
            return
        end local 1 // int activeSrcMinY
        end local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    4     0           this  Lcom/sun/imageio/plugins/tiff/TIFFYCbCrDecompressor;
            0    4     1  activeSrcMinY  I
    MethodParameters:
               Name  Flags
      activeSrcMinY  

  public void setActiveSrcWidth(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
        start local 1 // int activeSrcWidth
         0: .line 333
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            ifnull 2
         1: .line 334
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            iload 1 /* activeSrcWidth */
            invokevirtual com.sun.imageio.plugins.tiff.TIFFDecompressor.setActiveSrcWidth:(I)V
         2: .line 336
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* activeSrcWidth */
            invokespecial com.sun.imageio.plugins.tiff.TIFFDecompressor.setActiveSrcWidth:(I)V
         3: .line 337
            return
        end local 1 // int activeSrcWidth
        end local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    4     0            this  Lcom/sun/imageio/plugins/tiff/TIFFYCbCrDecompressor;
            0    4     1  activeSrcWidth  I
    MethodParameters:
                Name  Flags
      activeSrcWidth  

  public void setActiveSrcHeight(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
        start local 1 // int activeSrcHeight
         0: .line 340
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            ifnull 2
         1: .line 341
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            iload 1 /* activeSrcHeight */
            invokevirtual com.sun.imageio.plugins.tiff.TIFFDecompressor.setActiveSrcHeight:(I)V
         2: .line 343
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* activeSrcHeight */
            invokespecial com.sun.imageio.plugins.tiff.TIFFDecompressor.setActiveSrcHeight:(I)V
         3: .line 344
            return
        end local 1 // int activeSrcHeight
        end local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    4     0             this  Lcom/sun/imageio/plugins/tiff/TIFFYCbCrDecompressor;
            0    4     1  activeSrcHeight  I
    MethodParameters:
                 Name  Flags
      activeSrcHeight  

  private byte clamp(int);
    descriptor: (I)B
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
        start local 1 // int f
         0: .line 347
            iload 1 /* f */
            ifge 2
         1: .line 348
            iconst_0
            ireturn
         2: .line 349
      StackMap locals:
      StackMap stack:
            iload 1 /* f */
            ldc 16711680
            if_icmple 4
         3: .line 350
            iconst_m1
            ireturn
         4: .line 352
      StackMap locals:
      StackMap stack:
            iload 1 /* f */
            bipush 16
            ishr
            i2b
            ireturn
        end local 1 // int f
        end local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/imageio/plugins/tiff/TIFFYCbCrDecompressor;
            0    5     1     f  I
    MethodParameters:
      Name  Flags
      f     

  public void beginDecoding();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=12, args_size=1
        start local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
         0: .line 357
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            ifnull 2
         1: .line 358
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            invokevirtual com.sun.imageio.plugins.tiff.TIFFDecompressor.beginDecoding:()V
         2: .line 361
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.metadata:Ljavax/imageio/metadata/IIOMetadata;
            checkcast com.sun.imageio.plugins.tiff.TIFFImageMetadata
            astore 1 /* tmetadata */
        start local 1 // com.sun.imageio.plugins.tiff.TIFFImageMetadata tmetadata
         3: .line 364
            aload 1 /* tmetadata */
            sipush 530
            invokevirtual com.sun.imageio.plugins.tiff.TIFFImageMetadata.getTIFFField:(I)Ljavax/imageio/plugins/tiff/TIFFField;
            astore 2 /* f */
        start local 2 // javax.imageio.plugins.tiff.TIFFField f
         4: .line 365
            aload 2 /* f */
            ifnull 24
         5: .line 366
            aload 2 /* f */
            invokevirtual javax.imageio.plugins.tiff.TIFFField.getCount:()I
            iconst_2
            if_icmpne 23
         6: .line 367
            aload 0 /* this */
            aload 2 /* f */
            iconst_0
            invokevirtual javax.imageio.plugins.tiff.TIFFField.getAsInt:(I)I
            putfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.chromaSubsampleH:I
         7: .line 368
            aload 0 /* this */
            aload 2 /* f */
            iconst_1
            invokevirtual javax.imageio.plugins.tiff.TIFFField.getAsInt:(I)I
            putfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.chromaSubsampleV:I
         8: .line 370
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.chromaSubsampleH:I
            iconst_1
            if_icmpeq 15
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.chromaSubsampleH:I
            iconst_2
            if_icmpeq 15
         9: .line 371
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.chromaSubsampleH:I
            iconst_4
            if_icmpeq 15
        10: .line 372
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Y_CB_CR_SUBSAMPLING[0] has illegal value "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
        11: .line 373
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.chromaSubsampleH:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
        12: .line 374
            ldc " (should be 1, 2, or 4), setting to 1"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        13: .line 372
            invokevirtual com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.warning:(Ljava/lang/String;)V
        14: .line 375
            aload 0 /* this */
            iconst_1
            putfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.chromaSubsampleH:I
        15: .line 378
      StackMap locals: com.sun.imageio.plugins.tiff.TIFFImageMetadata javax.imageio.plugins.tiff.TIFFField
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.chromaSubsampleV:I
            iconst_1
            if_icmpeq 24
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.chromaSubsampleV:I
            iconst_2
            if_icmpeq 24
        16: .line 379
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.chromaSubsampleV:I
            iconst_4
            if_icmpeq 24
        17: .line 380
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Y_CB_CR_SUBSAMPLING[1] has illegal value "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
        18: .line 381
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.chromaSubsampleV:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
        19: .line 382
            ldc " (should be 1, 2, or 4), setting to 1"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        20: .line 380
            invokevirtual com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.warning:(Ljava/lang/String;)V
        21: .line 383
            aload 0 /* this */
            iconst_1
            putfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.chromaSubsampleV:I
        22: .line 385
            goto 24
        23: .line 386
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "Y_CB_CR_SUBSAMPLING count != 2, assuming no subsampling"
            invokevirtual com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.warning:(Ljava/lang/String;)V
        24: .line 392
      StackMap locals:
      StackMap stack:
            aload 1 /* tmetadata */
            sipush 529
            invokevirtual com.sun.imageio.plugins.tiff.TIFFImageMetadata.getTIFFField:(I)Ljavax/imageio/plugins/tiff/TIFFField;
        25: .line 391
            astore 2 /* f */
        26: .line 393
            aload 2 /* f */
            ifnull 33
        27: .line 394
            aload 2 /* f */
            invokevirtual javax.imageio.plugins.tiff.TIFFField.getCount:()I
            iconst_3
            if_icmpne 32
        28: .line 395
            aload 0 /* this */
            aload 2 /* f */
            iconst_0
            invokevirtual javax.imageio.plugins.tiff.TIFFField.getAsFloat:(I)F
            putfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.lumaRed:F
        29: .line 396
            aload 0 /* this */
            aload 2 /* f */
            iconst_1
            invokevirtual javax.imageio.plugins.tiff.TIFFField.getAsFloat:(I)F
            putfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.lumaGreen:F
        30: .line 397
            aload 0 /* this */
            aload 2 /* f */
            iconst_2
            invokevirtual javax.imageio.plugins.tiff.TIFFField.getAsFloat:(I)F
            putfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.lumaBlue:F
        31: .line 398
            goto 33
        32: .line 399
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "Y_CB_CR_COEFFICIENTS count != 3, assuming default values for CCIR 601-1"
            invokevirtual com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.warning:(Ljava/lang/String;)V
        33: .line 405
      StackMap locals:
      StackMap stack:
            aload 1 /* tmetadata */
            sipush 532
            invokevirtual com.sun.imageio.plugins.tiff.TIFFImageMetadata.getTIFFField:(I)Ljavax/imageio/plugins/tiff/TIFFField;
        34: .line 404
            astore 2 /* f */
        35: .line 406
            aload 2 /* f */
            ifnull 46
        36: .line 407
            aload 2 /* f */
            invokevirtual javax.imageio.plugins.tiff.TIFFField.getCount:()I
            bipush 6
            if_icmpne 44
        37: .line 408
            aload 0 /* this */
            aload 2 /* f */
            iconst_0
            invokevirtual javax.imageio.plugins.tiff.TIFFField.getAsFloat:(I)F
            putfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.referenceBlackY:F
        38: .line 409
            aload 0 /* this */
            aload 2 /* f */
            iconst_1
            invokevirtual javax.imageio.plugins.tiff.TIFFField.getAsFloat:(I)F
            putfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.referenceWhiteY:F
        39: .line 410
            aload 0 /* this */
            aload 2 /* f */
            iconst_2
            invokevirtual javax.imageio.plugins.tiff.TIFFField.getAsFloat:(I)F
            putfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.referenceBlackCb:F
        40: .line 411
            aload 0 /* this */
            aload 2 /* f */
            iconst_3
            invokevirtual javax.imageio.plugins.tiff.TIFFField.getAsFloat:(I)F
            putfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.referenceWhiteCb:F
        41: .line 412
            aload 0 /* this */
            aload 2 /* f */
            iconst_4
            invokevirtual javax.imageio.plugins.tiff.TIFFField.getAsFloat:(I)F
            putfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.referenceBlackCr:F
        42: .line 413
            aload 0 /* this */
            aload 2 /* f */
            iconst_5
            invokevirtual javax.imageio.plugins.tiff.TIFFField.getAsFloat:(I)F
            putfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.referenceWhiteCr:F
        43: .line 414
            goto 47
        44: .line 415
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "REFERENCE_BLACK_WHITE count != 6, ignoring it"
            invokevirtual com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.warning:(Ljava/lang/String;)V
        45: .line 417
            goto 47
        46: .line 418
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "REFERENCE_BLACK_WHITE not found, assuming 0-255/128-255/128-255"
            invokevirtual com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.warning:(Ljava/lang/String;)V
        47: .line 421
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.colorConvert:Z
        48: .line 423
            fconst_2
            fconst_2
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.lumaBlue:F
            fmul
            fsub
            fstore 3 /* BCb */
        start local 3 // float BCb
        49: .line 424
            fconst_2
            fconst_2
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.lumaRed:F
            fmul
            fsub
            fstore 4 /* RCr */
        start local 4 // float RCr
        50: .line 426
            fconst_1
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.lumaBlue:F
            fsub
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.lumaRed:F
            fsub
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.lumaGreen:F
            fdiv
            fstore 5 /* GY */
        start local 5 // float GY
        51: .line 427
            fconst_2
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.lumaBlue:F
            fmul
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.lumaBlue:F
            fconst_1
            fsub
            fmul
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.lumaGreen:F
            fdiv
            fstore 6 /* GCb */
        start local 6 // float GCb
        52: .line 428
            fconst_2
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.lumaRed:F
            fmul
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.lumaRed:F
            fconst_1
            fsub
            fmul
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.lumaGreen:F
            fdiv
            fstore 7 /* GCr */
        start local 7 // float GCr
        53: .line 430
            iconst_0
            istore 8 /* i */
        start local 8 // int i
        54: goto 71
        55: .line 431
      StackMap locals: com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor com.sun.imageio.plugins.tiff.TIFFImageMetadata javax.imageio.plugins.tiff.TIFFField float float float float float int
      StackMap stack:
            iload 8 /* i */
            i2f
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.referenceBlackY:F
            fsub
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.codingRangeY:F
            fmul
        56: .line 432
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.referenceWhiteY:F
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.referenceBlackY:F
            fsub
        57: .line 431
            fdiv
            fstore 9 /* fY */
        start local 9 // float fY
        58: .line 433
            iload 8 /* i */
            i2f
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.referenceBlackCb:F
            fsub
            ldc 127.0
            fmul
        59: .line 434
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.referenceWhiteCb:F
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.referenceBlackCb:F
            fsub
        60: .line 433
            fdiv
            fstore 10 /* fCb */
        start local 10 // float fCb
        61: .line 435
            iload 8 /* i */
            i2f
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.referenceBlackCr:F
            fsub
            ldc 127.0
            fmul
        62: .line 436
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.referenceWhiteCr:F
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.referenceBlackCr:F
            fsub
        63: .line 435
            fdiv
            fstore 11 /* fCr */
        start local 11 // float fCr
        64: .line 438
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.iYTab:[I
            iload 8 /* i */
            fload 9 /* fY */
            ldc 65536.0
            fmul
            f2i
            iastore
        65: .line 439
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.iCbTab:[I
            iload 8 /* i */
            fload 10 /* fCb */
            fload 3 /* BCb */
            fmul
            ldc 65536.0
            fmul
            f2i
            iastore
        66: .line 440
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.iCrTab:[I
            iload 8 /* i */
            fload 11 /* fCr */
            fload 4 /* RCr */
            fmul
            ldc 65536.0
            fmul
            f2i
            iastore
        67: .line 442
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.iGYTab:[I
            iload 8 /* i */
            fload 9 /* fY */
            fload 5 /* GY */
            fmul
            ldc 65536.0
            fmul
            f2i
            iastore
        68: .line 443
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.iGCbTab:[I
            iload 8 /* i */
            fload 10 /* fCb */
            fload 6 /* GCb */
            fmul
            ldc 65536.0
            fmul
            f2i
            iastore
        69: .line 444
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.iGCrTab:[I
            iload 8 /* i */
            fload 11 /* fCr */
            fload 7 /* GCr */
            fmul
            ldc 65536.0
            fmul
            f2i
            iastore
        end local 11 // float fCr
        end local 10 // float fCb
        end local 9 // float fY
        70: .line 430
            iinc 8 /* i */ 1
      StackMap locals:
      StackMap stack:
        71: iload 8 /* i */
            sipush 256
            if_icmplt 55
        end local 8 // int i
        72: .line 446
            return
        end local 7 // float GCr
        end local 6 // float GCb
        end local 5 // float GY
        end local 4 // float RCr
        end local 3 // float BCb
        end local 2 // javax.imageio.plugins.tiff.TIFFField f
        end local 1 // com.sun.imageio.plugins.tiff.TIFFImageMetadata tmetadata
        end local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   73     0       this  Lcom/sun/imageio/plugins/tiff/TIFFYCbCrDecompressor;
            3   73     1  tmetadata  Lcom/sun/imageio/plugins/tiff/TIFFImageMetadata;
            4   73     2          f  Ljavax/imageio/plugins/tiff/TIFFField;
           49   73     3        BCb  F
           50   73     4        RCr  F
           51   73     5         GY  F
           52   73     6        GCb  F
           53   73     7        GCr  F
           54   72     8          i  I
           58   70     9         fY  F
           61   70    10        fCb  F
           64   70    11        fCr  F

  public void decodeRaw(byte[], int, int, int);
    descriptor: ([BIII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=29, args_size=5
        start local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
        start local 1 // byte[] buf
        start local 2 // int dstOffset
        start local 3 // int bitsPerPixel
        start local 4 // int scanlineStride
         0: .line 452
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.chromaSubsampleH:I
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.chromaSubsampleV:I
            imul
            iconst_2
            iadd
            istore 5 /* elementsPerPacket */
        start local 5 // int elementsPerPacket
         1: .line 453
            iload 5 /* elementsPerPacket */
            newarray 8
            astore 6 /* packet */
        start local 6 // byte[] packet
         2: .line 455
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            ifnull 12
         3: .line 456
            iconst_3
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.srcWidth:I
            imul
            istore 7 /* bytesPerRow */
        start local 7 // int bytesPerRow
         4: .line 457
            iload 7 /* bytesPerRow */
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.srcHeight:I
            imul
            newarray 8
            astore 8 /* tmpBuf */
        start local 8 // byte[] tmpBuf
         5: .line 458
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.decompressor:Lcom/sun/imageio/plugins/tiff/TIFFDecompressor;
            aload 8 /* tmpBuf */
            iload 2 /* dstOffset */
            iload 3 /* bitsPerPixel */
         6: .line 459
            iload 7 /* bytesPerRow */
         7: .line 458
            invokevirtual com.sun.imageio.plugins.tiff.TIFFDecompressor.decodeRaw:([BIII)V
         8: .line 461
            new java.io.ByteArrayInputStream
            dup
            aload 8 /* tmpBuf */
            invokespecial java.io.ByteArrayInputStream.<init>:([B)V
         9: .line 460
            astore 9 /* byteStream */
        start local 9 // java.io.ByteArrayInputStream byteStream
        10: .line 462
            aload 0 /* this */
            new javax.imageio.stream.MemoryCacheImageInputStream
            dup
            aload 9 /* byteStream */
            invokespecial javax.imageio.stream.MemoryCacheImageInputStream.<init>:(Ljava/io/InputStream;)V
            putfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.stream:Ljavax/imageio/stream/ImageInputStream;
        end local 9 // java.io.ByteArrayInputStream byteStream
        end local 8 // byte[] tmpBuf
        end local 7 // int bytesPerRow
        11: .line 463
            goto 13
        12: .line 464
      StackMap locals: int byte[]
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.stream:Ljavax/imageio/stream/ImageInputStream;
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.offset:J
            invokeinterface javax.imageio.stream.ImageInputStream.seek:(J)V
        13: .line 467
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.srcMinY:I
            istore 7 /* y */
        start local 7 // int y
        14: goto 72
        15: .line 469
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.srcMinX:I
            istore 8 /* x */
        start local 8 // int x
        16: goto 70
        17: .line 472
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.stream:Ljavax/imageio/stream/ImageInputStream;
            aload 6 /* packet */
            invokeinterface javax.imageio.stream.ImageInputStream.readFully:([B)V
        18: .line 473
            goto 21
      StackMap locals:
      StackMap stack: java.io.EOFException
        19: pop
        20: .line 474
            return
        21: .line 477
      StackMap locals:
      StackMap stack:
            aload 6 /* packet */
            iload 5 /* elementsPerPacket */
            iconst_2
            isub
            baload
            istore 9 /* Cb */
        start local 9 // byte Cb
        22: .line 478
            aload 6 /* packet */
            iload 5 /* elementsPerPacket */
            iconst_1
            isub
            baload
            istore 10 /* Cr */
        start local 10 // byte Cr
        23: .line 480
            iconst_0
            istore 11 /* iCb */
        start local 11 // int iCb
        24: iconst_0
            istore 12 /* iCr */
        start local 12 // int iCr
        25: iconst_0
            istore 13 /* iGCb */
        start local 13 // int iGCb
        26: iconst_0
            istore 14 /* iGCr */
        start local 14 // int iGCr
        27: .line 482
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.colorConvert:Z
            ifeq 34
        28: .line 483
            iload 9 /* Cb */
            sipush 255
            iand
            istore 15 /* Cbp */
        start local 15 // int Cbp
        29: .line 484
            iload 10 /* Cr */
            sipush 255
            iand
            istore 16 /* Crp */
        start local 16 // int Crp
        30: .line 486
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.iCbTab:[I
            iload 15 /* Cbp */
            iaload
            istore 11 /* iCb */
        31: .line 487
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.iCrTab:[I
            iload 16 /* Crp */
            iaload
            istore 12 /* iCr */
        32: .line 489
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.iGCbTab:[I
            iload 15 /* Cbp */
            iaload
            istore 13 /* iGCb */
        33: .line 490
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.iGCrTab:[I
            iload 16 /* Crp */
            iaload
            istore 14 /* iGCr */
        end local 16 // int Crp
        end local 15 // int Cbp
        34: .line 493
      StackMap locals: com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor byte[] int int int int byte[] int int int int int int int int
      StackMap stack:
            iconst_0
            istore 15 /* yIndex */
        start local 15 // int yIndex
        35: .line 494
            iconst_0
            istore 16 /* v */
        start local 16 // int v
        36: goto 68
        37: .line 495
      StackMap locals: int int
      StackMap stack:
            iload 2 /* dstOffset */
            iconst_3
            iload 8 /* x */
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.srcMinX:I
            isub
            imul
            iadd
        38: .line 496
            iload 4 /* scanlineStride */
            iload 7 /* y */
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.srcMinY:I
            isub
            iload 16 /* v */
            iadd
            imul
        39: .line 495
            iadd
            istore 17 /* idx */
        start local 17 // int idx
        40: .line 499
            iload 7 /* y */
            iload 16 /* v */
            iadd
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.srcMinY:I
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.srcHeight:I
            iadd
            if_icmplt 42
        41: .line 500
            goto 69
        42: .line 503
      StackMap locals: int
      StackMap stack:
            iconst_0
            istore 18 /* h */
        start local 18 // int h
        43: goto 66
        44: .line 504
      StackMap locals: int
      StackMap stack:
            iload 8 /* x */
            iload 18 /* h */
            iadd
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.srcMinX:I
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.srcWidth:I
            iadd
            if_icmplt 46
        45: .line 505
            goto 67
        46: .line 508
      StackMap locals:
      StackMap stack:
            aload 6 /* packet */
            iload 15 /* yIndex */
            iinc 15 /* yIndex */ 1
            baload
            istore 19 /* Y */
        start local 19 // byte Y
        47: .line 510
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.colorConvert:Z
            ifeq 61
        48: .line 511
            iload 19 /* Y */
            sipush 255
            iand
            istore 20 /* Yp */
        start local 20 // int Yp
        49: .line 512
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.iYTab:[I
            iload 20 /* Yp */
            iaload
            istore 21 /* iY */
        start local 21 // int iY
        50: .line 513
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.iGYTab:[I
            iload 20 /* Yp */
            iaload
            istore 22 /* iGY */
        start local 22 // int iGY
        51: .line 515
            iload 21 /* iY */
            iload 12 /* iCr */
            iadd
            istore 23 /* iR */
        start local 23 // int iR
        52: .line 516
            iload 22 /* iGY */
            iload 13 /* iGCb */
            iadd
            iload 14 /* iGCr */
            iadd
            istore 24 /* iG */
        start local 24 // int iG
        53: .line 517
            iload 21 /* iY */
            iload 11 /* iCb */
            iadd
            istore 25 /* iB */
        start local 25 // int iB
        54: .line 519
            aload 0 /* this */
            iload 23 /* iR */
            invokevirtual com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.clamp:(I)B
            istore 26 /* r */
        start local 26 // byte r
        55: .line 520
            aload 0 /* this */
            iload 24 /* iG */
            invokevirtual com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.clamp:(I)B
            istore 27 /* g */
        start local 27 // byte g
        56: .line 521
            aload 0 /* this */
            iload 25 /* iB */
            invokevirtual com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.clamp:(I)B
            istore 28 /* b */
        start local 28 // byte b
        57: .line 523
            aload 1 /* buf */
            iload 17 /* idx */
            iload 26 /* r */
            bastore
        58: .line 524
            aload 1 /* buf */
            iload 17 /* idx */
            iconst_1
            iadd
            iload 27 /* g */
            bastore
        59: .line 525
            aload 1 /* buf */
            iload 17 /* idx */
            iconst_2
            iadd
            iload 28 /* b */
            bastore
        end local 28 // byte b
        end local 27 // byte g
        end local 26 // byte r
        end local 25 // int iB
        end local 24 // int iG
        end local 23 // int iR
        end local 22 // int iGY
        end local 21 // int iY
        end local 20 // int Yp
        60: .line 526
            goto 64
        61: .line 527
      StackMap locals: int
      StackMap stack:
            aload 1 /* buf */
            iload 17 /* idx */
            iload 19 /* Y */
            bastore
        62: .line 528
            aload 1 /* buf */
            iload 17 /* idx */
            iconst_1
            iadd
            iload 9 /* Cb */
            bastore
        63: .line 529
            aload 1 /* buf */
            iload 17 /* idx */
            iconst_2
            iadd
            iload 10 /* Cr */
            bastore
        64: .line 532
      StackMap locals:
      StackMap stack:
            iinc 17 /* idx */ 3
        end local 19 // byte Y
        65: .line 503
            iinc 18 /* h */ 1
      StackMap locals:
      StackMap stack:
        66: iload 18 /* h */
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.chromaSubsampleH:I
            if_icmplt 44
        end local 18 // int h
        end local 17 // int idx
        67: .line 494
      StackMap locals:
      StackMap stack:
            iinc 16 /* v */ 1
      StackMap locals:
      StackMap stack:
        68: iload 16 /* v */
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.chromaSubsampleV:I
            if_icmplt 37
        end local 16 // int v
        end local 15 // int yIndex
        end local 14 // int iGCr
        end local 13 // int iGCb
        end local 12 // int iCr
        end local 11 // int iCb
        end local 10 // byte Cr
        end local 9 // byte Cb
        69: .line 470
      StackMap locals: com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor byte[] int int int int byte[] int int
      StackMap stack:
            iload 8 /* x */
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.chromaSubsampleH:I
            iadd
            istore 8 /* x */
        70: .line 469
      StackMap locals:
      StackMap stack:
            iload 8 /* x */
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.srcMinX:I
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.srcWidth:I
            iadd
            if_icmplt 17
        end local 8 // int x
        71: .line 467
            iload 7 /* y */
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.chromaSubsampleV:I
            iadd
            istore 7 /* y */
      StackMap locals:
      StackMap stack:
        72: iload 7 /* y */
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.srcMinY:I
            aload 0 /* this */
            getfield com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor.srcHeight:I
            iadd
            if_icmplt 15
        end local 7 // int y
        73: .line 537
            return
        end local 6 // byte[] packet
        end local 5 // int elementsPerPacket
        end local 4 // int scanlineStride
        end local 3 // int bitsPerPixel
        end local 2 // int dstOffset
        end local 1 // byte[] buf
        end local 0 // com.sun.imageio.plugins.tiff.TIFFYCbCrDecompressor this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   74     0               this  Lcom/sun/imageio/plugins/tiff/TIFFYCbCrDecompressor;
            0   74     1                buf  [B
            0   74     2          dstOffset  I
            0   74     3       bitsPerPixel  I
            0   74     4     scanlineStride  I
            1   74     5  elementsPerPacket  I
            2   74     6             packet  [B
            4   11     7        bytesPerRow  I
            5   11     8             tmpBuf  [B
           10   11     9         byteStream  Ljava/io/ByteArrayInputStream;
           14   73     7                  y  I
           16   71     8                  x  I
           22   69     9                 Cb  B
           23   69    10                 Cr  B
           24   69    11                iCb  I
           25   69    12                iCr  I
           26   69    13               iGCb  I
           27   69    14               iGCr  I
           29   34    15                Cbp  I
           30   34    16                Crp  I
           35   69    15             yIndex  I
           36   69    16                  v  I
           40   67    17                idx  I
           43   67    18                  h  I
           47   65    19                  Y  B
           49   60    20                 Yp  I
           50   60    21                 iY  I
           51   60    22                iGY  I
           52   60    23                 iR  I
           53   60    24                 iG  I
           54   60    25                 iB  I
           55   60    26                  r  B
           56   60    27                  g  B
           57   60    28                  b  B
      Exception table:
        from    to  target  type
          17    18      19  Class java.io.EOFException
    Exceptions:
      throws java.io.IOException
    MethodParameters:
                Name  Flags
      buf             
      dstOffset       
      bitsPerPixel    
      scanlineStride  
}
SourceFile: "TIFFYCbCrDecompressor.java"