abstract class com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbUncompressed extends com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumb
  minor version: 0
  major version: 59
  flags: flags: (0x0420) ACC_SUPER, ACC_ABSTRACT
  this_class: com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbUncompressed
  super_class: com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumb
{
  java.awt.image.BufferedImage thumbnail;
    descriptor: Ljava/awt/image/BufferedImage;
    flags: (0x0000) 

  int thumbWidth;
    descriptor: I
    flags: (0x0000) 

  int thumbHeight;
    descriptor: I
    flags: (0x0000) 

  java.lang.String name;
    descriptor: Ljava/lang/String;
    flags: (0x0000) 

  final com.sun.imageio.plugins.jpeg.JFIFMarkerSegment this$0;
    descriptor: Lcom/sun/imageio/plugins/jpeg/JFIFMarkerSegment;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  void <init>(com.sun.imageio.plugins.jpeg.JFIFMarkerSegment, com.sun.imageio.plugins.jpeg.JPEGBuffer, int, int, int, java.lang.String);
    descriptor: (Lcom/sun/imageio/plugins/jpeg/JFIFMarkerSegment;Lcom/sun/imageio/plugins/jpeg/JPEGBuffer;IIILjava/lang/String;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=7, args_size=7
        start local 0 // com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbUncompressed this
        start local 2 // com.sun.imageio.plugins.jpeg.JPEGBuffer buffer
        start local 3 // int width
        start local 4 // int height
        start local 5 // int skip
        start local 6 // java.lang.String name
         0: .line 849
            aload 0 /* this */
            aload 1
            putfield com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbUncompressed.this$0:Lcom/sun/imageio/plugins/jpeg/JFIFMarkerSegment;
         1: .line 850
            aload 0 /* this */
            aload 1
            aload 2 /* buffer */
            invokespecial com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumb.<init>:(Lcom/sun/imageio/plugins/jpeg/JFIFMarkerSegment;Lcom/sun/imageio/plugins/jpeg/JPEGBuffer;)V
         2: .line 839
            aload 0 /* this */
            aconst_null
            putfield com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbUncompressed.thumbnail:Ljava/awt/image/BufferedImage;
         3: .line 851
            aload 0 /* this */
            iload 3 /* width */
            putfield com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbUncompressed.thumbWidth:I
         4: .line 852
            aload 0 /* this */
            iload 4 /* height */
            putfield com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbUncompressed.thumbHeight:I
         5: .line 854
            aload 2 /* buffer */
            iload 5 /* skip */
            invokevirtual com.sun.imageio.plugins.jpeg.JPEGBuffer.skipData:(I)V
         6: .line 855
            aload 0 /* this */
            aload 6 /* name */
            putfield com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbUncompressed.name:Ljava/lang/String;
         7: .line 856
            return
        end local 6 // java.lang.String name
        end local 5 // int skip
        end local 4 // int height
        end local 3 // int width
        end local 2 // com.sun.imageio.plugins.jpeg.JPEGBuffer buffer
        end local 0 // com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbUncompressed this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0    this  Lcom/sun/imageio/plugins/jpeg/JFIFMarkerSegment$JFIFThumbUncompressed;
            0    8     2  buffer  Lcom/sun/imageio/plugins/jpeg/JPEGBuffer;
            0    8     3   width  I
            0    8     4  height  I
            0    8     5    skip  I
            0    8     6    name  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
        Name  Flags
      this$0  final
      buffer  
      width   
      height  
      skip    
      name    

  void <init>(com.sun.imageio.plugins.jpeg.JFIFMarkerSegment, Node, java.lang.String);
    descriptor: (Lcom/sun/imageio/plugins/jpeg/JFIFMarkerSegment;LNode;Ljava/lang/String;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbUncompressed this
         0: .line 59
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import org.w3c cannot be resolved\n\tThe import org.w3c cannot be resolved\n\tThe import org.w3c cannot be resolved\n\tNode cannot be resolved to a type\n\tThe method appendChild(Node) from the type IIOMetadataNode refers to the missing type Node\n\tThe method appendChild(Node) from the type IIOMetadataNode refers to the missing type Node\n\tThe method appendChild(Node) from the type IIOMetadataNode refers to the missing type Node\n\tNode cannot be resolved to a type\n\tNamedNodeMap cannot be resolved to a type\n\tNodeList cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tNodeList cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tNamedNodeMap cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tThe method appendChild(Node) from the type IIOMetadataNode refers to the missing type Node\n\tNode cannot be resolved to a type\n\tNamedNodeMap cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tThe method appendChild(Node) from the type IIOMetadataNode refers to the missing type Node\n\tNode cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbUncompressed this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/imageio/plugins/jpeg/JFIFMarkerSegment$JFIFThumbUncompressed;
    Exceptions:
      throws javax.imageio.metadata.IIOInvalidTreeException
    MethodParameters:
        Name  Flags
      this$0  final
      node    
      name    

  void <init>(com.sun.imageio.plugins.jpeg.JFIFMarkerSegment, java.awt.image.BufferedImage);
    descriptor: (Lcom/sun/imageio/plugins/jpeg/JFIFMarkerSegment;Ljava/awt/image/BufferedImage;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbUncompressed this
        start local 2 // java.awt.image.BufferedImage thumb
         0: .line 880
            aload 0 /* this */
            aload 1
            putfield com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbUncompressed.this$0:Lcom/sun/imageio/plugins/jpeg/JFIFMarkerSegment;
            aload 0 /* this */
            aload 1
            invokespecial com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumb.<init>:(Lcom/sun/imageio/plugins/jpeg/JFIFMarkerSegment;)V
         1: .line 839
            aload 0 /* this */
            aconst_null
            putfield com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbUncompressed.thumbnail:Ljava/awt/image/BufferedImage;
         2: .line 881
            aload 0 /* this */
            aload 2 /* thumb */
            putfield com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbUncompressed.thumbnail:Ljava/awt/image/BufferedImage;
         3: .line 882
            aload 0 /* this */
            aload 2 /* thumb */
            invokevirtual java.awt.image.BufferedImage.getWidth:()I
            putfield com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbUncompressed.thumbWidth:I
         4: .line 883
            aload 0 /* this */
            aload 2 /* thumb */
            invokevirtual java.awt.image.BufferedImage.getHeight:()I
            putfield com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbUncompressed.thumbHeight:I
         5: .line 884
            aload 0 /* this */
            aconst_null
            putfield com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbUncompressed.name:Ljava/lang/String;
         6: .line 885
            return
        end local 2 // java.awt.image.BufferedImage thumb
        end local 0 // com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbUncompressed this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    7     0   this  Lcom/sun/imageio/plugins/jpeg/JFIFMarkerSegment$JFIFThumbUncompressed;
            0    7     2  thumb  Ljava/awt/image/BufferedImage;
    MethodParameters:
        Name  Flags
      this$0  final
      thumb   

  void readByteBuffer(javax.imageio.stream.ImageInputStream, byte[], com.sun.imageio.plugins.jpeg.JPEGImageReader, float, float);
    descriptor: (Ljavax/imageio/stream/ImageInputStream;[BLcom/sun/imageio/plugins/jpeg/JPEGImageReader;FF)V
    flags: (0x0000) 
    Code:
      stack=4, locals=10, args_size=6
        start local 0 // com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbUncompressed this
        start local 1 // javax.imageio.stream.ImageInputStream iis
        start local 2 // byte[] data
        start local 3 // com.sun.imageio.plugins.jpeg.JPEGImageReader reader
        start local 4 // float workPortion
        start local 5 // float workOffset
         0: .line 892
            aload 2 /* data */
            arraylength
            bipush 20
            idiv
            i2f
            fload 4 /* workPortion */
            fdiv
            f2i
         1: .line 893
            iconst_1
         2: .line 892
            invokestatic java.lang.Math.max:(II)I
            istore 6 /* progInterval */
        start local 6 // int progInterval
         3: .line 894
            iconst_0
            istore 7 /* offset */
        start local 7 // int offset
         4: .line 895
            goto 18
         5: .line 896
      StackMap locals: int int
      StackMap stack:
            iload 6 /* progInterval */
            aload 2 /* data */
            arraylength
            iload 7 /* offset */
            isub
            invokestatic java.lang.Math.min:(II)I
            istore 8 /* len */
        start local 8 // int len
         6: .line 897
            aload 1 /* iis */
            aload 2 /* data */
            iload 7 /* offset */
            iload 8 /* len */
            invokeinterface javax.imageio.stream.ImageInputStream.read:([BII)I
            pop
         7: .line 898
            iload 7 /* offset */
            iload 6 /* progInterval */
            iadd
            istore 7 /* offset */
         8: .line 899
            iload 7 /* offset */
            i2f
            ldc 100.0
            fmul
         9: .line 900
            aload 2 /* data */
            arraylength
            i2f
        10: .line 899
            fdiv
        11: .line 901
            fload 4 /* workPortion */
        12: .line 899
            fmul
        13: .line 901
            fload 5 /* workOffset */
        14: .line 899
            fadd
            fstore 9 /* percentDone */
        start local 9 // float percentDone
        15: .line 902
            fload 9 /* percentDone */
            ldc 100.0
            fcmpl
            ifle 17
        16: .line 903
            ldc 100.0
            fstore 9 /* percentDone */
        17: .line 905
      StackMap locals: int float
      StackMap stack:
            aload 3 /* reader */
            fload 9 /* percentDone */
            invokevirtual com.sun.imageio.plugins.jpeg.JPEGImageReader.thumbnailProgress:(F)V
        end local 9 // float percentDone
        end local 8 // int len
        18: .line 895
      StackMap locals:
      StackMap stack:
            iload 7 /* offset */
            aload 2 /* data */
            arraylength
        19: .line 894
            if_icmplt 5
        end local 7 // int offset
        20: .line 907
            return
        end local 6 // int progInterval
        end local 5 // float workOffset
        end local 4 // float workPortion
        end local 3 // com.sun.imageio.plugins.jpeg.JPEGImageReader reader
        end local 2 // byte[] data
        end local 1 // javax.imageio.stream.ImageInputStream iis
        end local 0 // com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbUncompressed this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   21     0          this  Lcom/sun/imageio/plugins/jpeg/JFIFMarkerSegment$JFIFThumbUncompressed;
            0   21     1           iis  Ljavax/imageio/stream/ImageInputStream;
            0   21     2          data  [B
            0   21     3        reader  Lcom/sun/imageio/plugins/jpeg/JPEGImageReader;
            0   21     4   workPortion  F
            0   21     5    workOffset  F
            3   21     6  progInterval  I
            4   20     7        offset  I
            6   18     8           len  I
           15   18     9   percentDone  F
    Exceptions:
      throws java.io.IOException
    MethodParameters:
             Name  Flags
      iis          
      data         
      reader       
      workPortion  
      workOffset   

  int getWidth();
    descriptor: ()I
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbUncompressed this
         0: .line 911
            aload 0 /* this */
            getfield com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbUncompressed.thumbWidth:I
            ireturn
        end local 0 // com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbUncompressed this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/imageio/plugins/jpeg/JFIFMarkerSegment$JFIFThumbUncompressed;

  int getHeight();
    descriptor: ()I
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbUncompressed this
         0: .line 915
            aload 0 /* this */
            getfield com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbUncompressed.thumbHeight:I
            ireturn
        end local 0 // com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbUncompressed this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/imageio/plugins/jpeg/JFIFMarkerSegment$JFIFThumbUncompressed;

  javax.imageio.metadata.IIOMetadataNode getNativeNode();
    descriptor: ()Ljavax/imageio/metadata/IIOMetadataNode;
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbUncompressed this
         0: .line 919
            new javax.imageio.metadata.IIOMetadataNode
            dup
            aload 0 /* this */
            getfield com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbUncompressed.name:Ljava/lang/String;
            invokespecial javax.imageio.metadata.IIOMetadataNode.<init>:(Ljava/lang/String;)V
            astore 1 /* node */
        start local 1 // javax.imageio.metadata.IIOMetadataNode node
         1: .line 920
            aload 1 /* node */
            ldc "thumbWidth"
            aload 0 /* this */
            getfield com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbUncompressed.thumbWidth:I
            invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
            invokevirtual javax.imageio.metadata.IIOMetadataNode.setAttribute:(Ljava/lang/String;Ljava/lang/String;)V
         2: .line 921
            aload 1 /* node */
            ldc "thumbHeight"
            aload 0 /* this */
            getfield com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbUncompressed.thumbHeight:I
            invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
            invokevirtual javax.imageio.metadata.IIOMetadataNode.setAttribute:(Ljava/lang/String;Ljava/lang/String;)V
         3: .line 922
            aload 1 /* node */
            areturn
        end local 1 // javax.imageio.metadata.IIOMetadataNode node
        end local 0 // com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbUncompressed this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/imageio/plugins/jpeg/JFIFMarkerSegment$JFIFThumbUncompressed;
            1    4     1  node  Ljavax/imageio/metadata/IIOMetadataNode;

  void write(javax.imageio.stream.ImageOutputStream, com.sun.imageio.plugins.jpeg.JPEGImageWriter);
    descriptor: (Ljavax/imageio/stream/ImageOutputStream;Lcom/sun/imageio/plugins/jpeg/JPEGImageWriter;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbUncompressed this
        start local 1 // javax.imageio.stream.ImageOutputStream ios
        start local 2 // com.sun.imageio.plugins.jpeg.JPEGImageWriter writer
         0: .line 927
            aload 0 /* this */
            getfield com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbUncompressed.thumbWidth:I
            sipush 255
            if_icmpgt 2
         1: .line 928
            aload 0 /* this */
            getfield com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbUncompressed.thumbHeight:I
            sipush 255
            if_icmple 3
         2: .line 929
      StackMap locals:
      StackMap stack:
            aload 2 /* writer */
            bipush 12
            invokevirtual com.sun.imageio.plugins.jpeg.JPEGImageWriter.warningOccurred:(I)V
         3: .line 931
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbUncompressed.thumbWidth:I
            sipush 255
            invokestatic java.lang.Math.min:(II)I
            putfield com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbUncompressed.thumbWidth:I
         4: .line 932
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbUncompressed.thumbHeight:I
            sipush 255
            invokestatic java.lang.Math.min:(II)I
            putfield com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbUncompressed.thumbHeight:I
         5: .line 933
            aload 1 /* ios */
            aload 0 /* this */
            getfield com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbUncompressed.thumbWidth:I
            invokeinterface javax.imageio.stream.ImageOutputStream.write:(I)V
         6: .line 934
            aload 1 /* ios */
            aload 0 /* this */
            getfield com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbUncompressed.thumbHeight:I
            invokeinterface javax.imageio.stream.ImageOutputStream.write:(I)V
         7: .line 935
            return
        end local 2 // com.sun.imageio.plugins.jpeg.JPEGImageWriter writer
        end local 1 // javax.imageio.stream.ImageOutputStream ios
        end local 0 // com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbUncompressed this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0    this  Lcom/sun/imageio/plugins/jpeg/JFIFMarkerSegment$JFIFThumbUncompressed;
            0    8     1     ios  Ljavax/imageio/stream/ImageOutputStream;
            0    8     2  writer  Lcom/sun/imageio/plugins/jpeg/JPEGImageWriter;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
        Name  Flags
      ios     
      writer  

  void writePixels(javax.imageio.stream.ImageOutputStream, com.sun.imageio.plugins.jpeg.JPEGImageWriter);
    descriptor: (Ljavax/imageio/stream/ImageOutputStream;Lcom/sun/imageio/plugins/jpeg/JPEGImageWriter;)V
    flags: (0x0000) 
    Code:
      stack=6, locals=4, args_size=3
        start local 0 // com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbUncompressed this
        start local 1 // javax.imageio.stream.ImageOutputStream ios
        start local 2 // com.sun.imageio.plugins.jpeg.JPEGImageWriter writer
         0: .line 939
            aload 0 /* this */
            getfield com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbUncompressed.thumbWidth:I
            sipush 255
            if_icmpgt 2
         1: .line 940
            aload 0 /* this */
            getfield com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbUncompressed.thumbHeight:I
            sipush 255
            if_icmple 3
         2: .line 941
      StackMap locals:
      StackMap stack:
            aload 2 /* writer */
            bipush 12
            invokevirtual com.sun.imageio.plugins.jpeg.JPEGImageWriter.warningOccurred:(I)V
         3: .line 943
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbUncompressed.thumbWidth:I
            sipush 255
            invokestatic java.lang.Math.min:(II)I
            putfield com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbUncompressed.thumbWidth:I
         4: .line 944
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbUncompressed.thumbHeight:I
            sipush 255
            invokestatic java.lang.Math.min:(II)I
            putfield com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbUncompressed.thumbHeight:I
         5: .line 945
            aload 0 /* this */
            getfield com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbUncompressed.thumbnail:Ljava/awt/image/BufferedImage;
            invokevirtual java.awt.image.BufferedImage.getRaster:()Ljava/awt/image/WritableRaster;
            iconst_0
            iconst_0
         6: .line 946
            aload 0 /* this */
            getfield com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbUncompressed.thumbWidth:I
         7: .line 947
            aload 0 /* this */
            getfield com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbUncompressed.thumbHeight:I
         8: .line 948
            aconst_null
         9: .line 945
            invokevirtual java.awt.image.WritableRaster.getPixels:(IIII[I)[I
            astore 3 /* data */
        start local 3 // int[] data
        10: .line 949
            aload 0 /* this */
            getfield com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbUncompressed.this$0:Lcom/sun/imageio/plugins/jpeg/JFIFMarkerSegment;
            aload 1 /* ios */
            aload 3 /* data */
            aload 2 /* writer */
            invokevirtual com.sun.imageio.plugins.jpeg.JFIFMarkerSegment.writeThumbnailData:(Ljavax/imageio/stream/ImageOutputStream;[ILcom/sun/imageio/plugins/jpeg/JPEGImageWriter;)V
        11: .line 950
            return
        end local 3 // int[] data
        end local 2 // com.sun.imageio.plugins.jpeg.JPEGImageWriter writer
        end local 1 // javax.imageio.stream.ImageOutputStream ios
        end local 0 // com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbUncompressed this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   12     0    this  Lcom/sun/imageio/plugins/jpeg/JFIFMarkerSegment$JFIFThumbUncompressed;
            0   12     1     ios  Ljavax/imageio/stream/ImageOutputStream;
            0   12     2  writer  Lcom/sun/imageio/plugins/jpeg/JPEGImageWriter;
           10   12     3    data  [I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
        Name  Flags
      ios     
      writer  

  void print();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbUncompressed this
         0: .line 953
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbUncompressed.name:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc " width: "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
         1: .line 954
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            aload 0 /* this */
            getfield com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbUncompressed.thumbWidth:I
            invokevirtual java.io.PrintStream.println:(I)V
         2: .line 955
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbUncompressed.name:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc " height: "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
         3: .line 956
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            aload 0 /* this */
            getfield com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbUncompressed.thumbHeight:I
            invokevirtual java.io.PrintStream.println:(I)V
         4: .line 957
            return
        end local 0 // com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbUncompressed this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/imageio/plugins/jpeg/JFIFMarkerSegment$JFIFThumbUncompressed;
}
SourceFile: "JFIFMarkerSegment.java"
NestHost: com.sun.imageio.plugins.jpeg.JFIFMarkerSegment
InnerClasses:
  abstract JFIFThumb = com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumb of com.sun.imageio.plugins.jpeg.JFIFMarkerSegment
  abstract JFIFThumbUncompressed = com.sun.imageio.plugins.jpeg.JFIFMarkerSegment$JFIFThumbUncompressed of com.sun.imageio.plugins.jpeg.JFIFMarkerSegment