class com.sun.imageio.plugins.bmp.BMPImageReader$EmbeddedProgressAdapter implements javax.imageio.event.IIOReadProgressListener
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: com.sun.imageio.plugins.bmp.BMPImageReader$EmbeddedProgressAdapter
  super_class: java.lang.Object
{
  final com.sun.imageio.plugins.bmp.BMPImageReader this$0;
    descriptor: Lcom/sun/imageio/plugins/bmp/BMPImageReader;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  private void <init>(com.sun.imageio.plugins.bmp.BMPImageReader);
    descriptor: (Lcom/sun/imageio/plugins/bmp/BMPImageReader;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.imageio.plugins.bmp.BMPImageReader$EmbeddedProgressAdapter this
         0: .line 2001
            aload 0 /* this */
            aload 1
            putfield com.sun.imageio.plugins.bmp.BMPImageReader$EmbeddedProgressAdapter.this$0:Lcom/sun/imageio/plugins/bmp/BMPImageReader;
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // com.sun.imageio.plugins.bmp.BMPImageReader$EmbeddedProgressAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/imageio/plugins/bmp/BMPImageReader$EmbeddedProgressAdapter;
    MethodParameters:
        Name  Flags
      this$0  final

  public void imageComplete(javax.imageio.ImageReader);
    descriptor: (Ljavax/imageio/ImageReader;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // com.sun.imageio.plugins.bmp.BMPImageReader$EmbeddedProgressAdapter this
        start local 1 // javax.imageio.ImageReader src
         0: .line 2002
            return
        end local 1 // javax.imageio.ImageReader src
        end local 0 // com.sun.imageio.plugins.bmp.BMPImageReader$EmbeddedProgressAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/imageio/plugins/bmp/BMPImageReader$EmbeddedProgressAdapter;
            0    1     1   src  Ljavax/imageio/ImageReader;
    MethodParameters:
      Name  Flags
      src   

  public void imageProgress(javax.imageio.ImageReader, float);
    descriptor: (Ljavax/imageio/ImageReader;F)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // com.sun.imageio.plugins.bmp.BMPImageReader$EmbeddedProgressAdapter this
        start local 1 // javax.imageio.ImageReader src
        start local 2 // float percentageDone
         0: .line 2003
            return
        end local 2 // float percentageDone
        end local 1 // javax.imageio.ImageReader src
        end local 0 // com.sun.imageio.plugins.bmp.BMPImageReader$EmbeddedProgressAdapter this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    1     0            this  Lcom/sun/imageio/plugins/bmp/BMPImageReader$EmbeddedProgressAdapter;
            0    1     1             src  Ljavax/imageio/ImageReader;
            0    1     2  percentageDone  F
    MethodParameters:
                Name  Flags
      src             
      percentageDone  

  public void imageStarted(javax.imageio.ImageReader, int);
    descriptor: (Ljavax/imageio/ImageReader;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // com.sun.imageio.plugins.bmp.BMPImageReader$EmbeddedProgressAdapter this
        start local 1 // javax.imageio.ImageReader src
        start local 2 // int imageIndex
         0: .line 2004
            return
        end local 2 // int imageIndex
        end local 1 // javax.imageio.ImageReader src
        end local 0 // com.sun.imageio.plugins.bmp.BMPImageReader$EmbeddedProgressAdapter this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lcom/sun/imageio/plugins/bmp/BMPImageReader$EmbeddedProgressAdapter;
            0    1     1         src  Ljavax/imageio/ImageReader;
            0    1     2  imageIndex  I
    MethodParameters:
            Name  Flags
      src         
      imageIndex  

  public void thumbnailComplete(javax.imageio.ImageReader);
    descriptor: (Ljavax/imageio/ImageReader;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // com.sun.imageio.plugins.bmp.BMPImageReader$EmbeddedProgressAdapter this
        start local 1 // javax.imageio.ImageReader src
         0: .line 2005
            return
        end local 1 // javax.imageio.ImageReader src
        end local 0 // com.sun.imageio.plugins.bmp.BMPImageReader$EmbeddedProgressAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/imageio/plugins/bmp/BMPImageReader$EmbeddedProgressAdapter;
            0    1     1   src  Ljavax/imageio/ImageReader;
    MethodParameters:
      Name  Flags
      src   

  public void thumbnailProgress(javax.imageio.ImageReader, float);
    descriptor: (Ljavax/imageio/ImageReader;F)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // com.sun.imageio.plugins.bmp.BMPImageReader$EmbeddedProgressAdapter this
        start local 1 // javax.imageio.ImageReader src
        start local 2 // float percentageDone
         0: .line 2006
            return
        end local 2 // float percentageDone
        end local 1 // javax.imageio.ImageReader src
        end local 0 // com.sun.imageio.plugins.bmp.BMPImageReader$EmbeddedProgressAdapter this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    1     0            this  Lcom/sun/imageio/plugins/bmp/BMPImageReader$EmbeddedProgressAdapter;
            0    1     1             src  Ljavax/imageio/ImageReader;
            0    1     2  percentageDone  F
    MethodParameters:
                Name  Flags
      src             
      percentageDone  

  public void thumbnailStarted(javax.imageio.ImageReader, int, int);
    descriptor: (Ljavax/imageio/ImageReader;II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=4, args_size=4
        start local 0 // com.sun.imageio.plugins.bmp.BMPImageReader$EmbeddedProgressAdapter this
        start local 1 // javax.imageio.ImageReader src
        start local 2 // int iIdx
        start local 3 // int tIdx
         0: .line 2007
            return
        end local 3 // int tIdx
        end local 2 // int iIdx
        end local 1 // javax.imageio.ImageReader src
        end local 0 // com.sun.imageio.plugins.bmp.BMPImageReader$EmbeddedProgressAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/imageio/plugins/bmp/BMPImageReader$EmbeddedProgressAdapter;
            0    1     1   src  Ljavax/imageio/ImageReader;
            0    1     2  iIdx  I
            0    1     3  tIdx  I
    MethodParameters:
      Name  Flags
      src   
      iIdx  
      tIdx  

  public void sequenceComplete(javax.imageio.ImageReader);
    descriptor: (Ljavax/imageio/ImageReader;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // com.sun.imageio.plugins.bmp.BMPImageReader$EmbeddedProgressAdapter this
        start local 1 // javax.imageio.ImageReader src
         0: .line 2008
            return
        end local 1 // javax.imageio.ImageReader src
        end local 0 // com.sun.imageio.plugins.bmp.BMPImageReader$EmbeddedProgressAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/imageio/plugins/bmp/BMPImageReader$EmbeddedProgressAdapter;
            0    1     1   src  Ljavax/imageio/ImageReader;
    MethodParameters:
      Name  Flags
      src   

  public void sequenceStarted(javax.imageio.ImageReader, int);
    descriptor: (Ljavax/imageio/ImageReader;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // com.sun.imageio.plugins.bmp.BMPImageReader$EmbeddedProgressAdapter this
        start local 1 // javax.imageio.ImageReader src
        start local 2 // int minIndex
         0: .line 2009
            return
        end local 2 // int minIndex
        end local 1 // javax.imageio.ImageReader src
        end local 0 // com.sun.imageio.plugins.bmp.BMPImageReader$EmbeddedProgressAdapter this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lcom/sun/imageio/plugins/bmp/BMPImageReader$EmbeddedProgressAdapter;
            0    1     1       src  Ljavax/imageio/ImageReader;
            0    1     2  minIndex  I
    MethodParameters:
          Name  Flags
      src       
      minIndex  

  public void readAborted(javax.imageio.ImageReader);
    descriptor: (Ljavax/imageio/ImageReader;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // com.sun.imageio.plugins.bmp.BMPImageReader$EmbeddedProgressAdapter this
        start local 1 // javax.imageio.ImageReader src
         0: .line 2010
            return
        end local 1 // javax.imageio.ImageReader src
        end local 0 // com.sun.imageio.plugins.bmp.BMPImageReader$EmbeddedProgressAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/imageio/plugins/bmp/BMPImageReader$EmbeddedProgressAdapter;
            0    1     1   src  Ljavax/imageio/ImageReader;
    MethodParameters:
      Name  Flags
      src   
}
SourceFile: "BMPImageReader.java"
NestHost: com.sun.imageio.plugins.bmp.BMPImageReader
InnerClasses:
  private EmbeddedProgressAdapter = com.sun.imageio.plugins.bmp.BMPImageReader$EmbeddedProgressAdapter of com.sun.imageio.plugins.bmp.BMPImageReader