public class com.sun.imageio.plugins.wbmp.WBMPMetadata extends javax.imageio.metadata.IIOMetadata
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.imageio.plugins.wbmp.WBMPMetadata
  super_class: javax.imageio.metadata.IIOMetadata
{
  static final java.lang.String nativeMetadataFormatName;
    descriptor: Ljava/lang/String;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: "javax_imageio_wbmp_1.0"

  public int wbmpType;
    descriptor: I
    flags: (0x0001) ACC_PUBLIC

  public int width;
    descriptor: I
    flags: (0x0001) ACC_PUBLIC

  public int height;
    descriptor: I
    flags: (0x0001) ACC_PUBLIC

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // com.sun.imageio.plugins.wbmp.WBMPMetadata this
         0: .line 53
            aload 0 /* this */
            iconst_1
         1: .line 54
            ldc "javax_imageio_wbmp_1.0"
         2: .line 55
            ldc "com.sun.imageio.plugins.wbmp.WBMPMetadataFormat"
         3: .line 56
            aconst_null
            aconst_null
            invokespecial javax.imageio.metadata.IIOMetadata.<init>:(ZLjava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)V
         4: .line 57
            return
        end local 0 // com.sun.imageio.plugins.wbmp.WBMPMetadata this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/imageio/plugins/wbmp/WBMPMetadata;

  public boolean isReadOnly();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.imageio.plugins.wbmp.WBMPMetadata this
         0: .line 60
            iconst_1
            ireturn
        end local 0 // com.sun.imageio.plugins.wbmp.WBMPMetadata this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/imageio/plugins/wbmp/WBMPMetadata;

  public org.w3c.dom.Node getAsTree(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/w3c/dom/Node;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.imageio.plugins.wbmp.WBMPMetadata this
        start local 1 // java.lang.String formatName
         0: .line 64
            aload 1 /* formatName */
            ldc "javax_imageio_wbmp_1.0"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 2
         1: .line 65
            aload 0 /* this */
            invokevirtual com.sun.imageio.plugins.wbmp.WBMPMetadata.getNativeTree:()Lorg/w3c/dom/Node;
            areturn
         2: .line 66
      StackMap locals:
      StackMap stack:
            aload 1 /* formatName */
         3: .line 67
            ldc "javax_imageio_1.0"
         4: .line 66
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
         5: .line 67
            ifeq 7
         6: .line 68
            aload 0 /* this */
            invokevirtual com.sun.imageio.plugins.wbmp.WBMPMetadata.getStandardTree:()Ljavax/imageio/metadata/IIOMetadataNode;
            areturn
         7: .line 70
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            ldc "WBMPMetadata0"
            invokestatic com.sun.imageio.plugins.common.I18N.getString:(Ljava/lang/String;)Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // java.lang.String formatName
        end local 0 // com.sun.imageio.plugins.wbmp.WBMPMetadata this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    8     0        this  Lcom/sun/imageio/plugins/wbmp/WBMPMetadata;
            0    8     1  formatName  Ljava/lang/String;
    MethodParameters:
            Name  Flags
      formatName  

  private org.w3c.dom.Node getNativeTree();
    descriptor: ()Lorg/w3c/dom/Node;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // com.sun.imageio.plugins.wbmp.WBMPMetadata this
         0: .line 76
            new javax.imageio.metadata.IIOMetadataNode
            dup
            ldc "javax_imageio_wbmp_1.0"
            invokespecial javax.imageio.metadata.IIOMetadataNode.<init>:(Ljava/lang/String;)V
         1: .line 75
            astore 1 /* root */
        start local 1 // javax.imageio.metadata.IIOMetadataNode root
         2: .line 78
            aload 0 /* this */
            aload 1 /* root */
            ldc "WBMPType"
            aload 0 /* this */
            getfield com.sun.imageio.plugins.wbmp.WBMPMetadata.wbmpType:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual com.sun.imageio.plugins.wbmp.WBMPMetadata.addChildNode:(Ljavax/imageio/metadata/IIOMetadataNode;Ljava/lang/String;Ljava/lang/Object;)Ljavax/imageio/metadata/IIOMetadataNode;
            pop
         3: .line 79
            aload 0 /* this */
            aload 1 /* root */
            ldc "Width"
            aload 0 /* this */
            getfield com.sun.imageio.plugins.wbmp.WBMPMetadata.width:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual com.sun.imageio.plugins.wbmp.WBMPMetadata.addChildNode:(Ljavax/imageio/metadata/IIOMetadataNode;Ljava/lang/String;Ljava/lang/Object;)Ljavax/imageio/metadata/IIOMetadataNode;
            pop
         4: .line 80
            aload 0 /* this */
            aload 1 /* root */
            ldc "Height"
            aload 0 /* this */
            getfield com.sun.imageio.plugins.wbmp.WBMPMetadata.height:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual com.sun.imageio.plugins.wbmp.WBMPMetadata.addChildNode:(Ljavax/imageio/metadata/IIOMetadataNode;Ljava/lang/String;Ljava/lang/Object;)Ljavax/imageio/metadata/IIOMetadataNode;
            pop
         5: .line 82
            aload 1 /* root */
            areturn
        end local 1 // javax.imageio.metadata.IIOMetadataNode root
        end local 0 // com.sun.imageio.plugins.wbmp.WBMPMetadata this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/sun/imageio/plugins/wbmp/WBMPMetadata;
            2    6     1  root  Ljavax/imageio/metadata/IIOMetadataNode;

  public void setFromTree(java.lang.String, org.w3c.dom.Node);
    descriptor: (Ljava/lang/String;Lorg/w3c/dom/Node;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.imageio.plugins.wbmp.WBMPMetadata this
        start local 1 // java.lang.String formatName
        start local 2 // org.w3c.dom.Node root
         0: .line 86
            new java.lang.IllegalStateException
            dup
            ldc "WBMPMetadata1"
            invokestatic com.sun.imageio.plugins.common.I18N.getString:(Ljava/lang/String;)Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // org.w3c.dom.Node root
        end local 1 // java.lang.String formatName
        end local 0 // com.sun.imageio.plugins.wbmp.WBMPMetadata this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lcom/sun/imageio/plugins/wbmp/WBMPMetadata;
            0    1     1  formatName  Ljava/lang/String;
            0    1     2        root  Lorg/w3c/dom/Node;
    MethodParameters:
            Name  Flags
      formatName  
      root        

  public void mergeTree(java.lang.String, org.w3c.dom.Node);
    descriptor: (Ljava/lang/String;Lorg/w3c/dom/Node;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.imageio.plugins.wbmp.WBMPMetadata this
        start local 1 // java.lang.String formatName
        start local 2 // org.w3c.dom.Node root
         0: .line 90
            new java.lang.IllegalStateException
            dup
            ldc "WBMPMetadata1"
            invokestatic com.sun.imageio.plugins.common.I18N.getString:(Ljava/lang/String;)Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // org.w3c.dom.Node root
        end local 1 // java.lang.String formatName
        end local 0 // com.sun.imageio.plugins.wbmp.WBMPMetadata this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lcom/sun/imageio/plugins/wbmp/WBMPMetadata;
            0    1     1  formatName  Ljava/lang/String;
            0    1     2        root  Lorg/w3c/dom/Node;
    MethodParameters:
            Name  Flags
      formatName  
      root        

  public void reset();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.imageio.plugins.wbmp.WBMPMetadata this
         0: .line 94
            new java.lang.IllegalStateException
            dup
            ldc "WBMPMetadata1"
            invokestatic com.sun.imageio.plugins.common.I18N.getString:(Ljava/lang/String;)Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.imageio.plugins.wbmp.WBMPMetadata this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/imageio/plugins/wbmp/WBMPMetadata;

  private javax.imageio.metadata.IIOMetadataNode addChildNode(javax.imageio.metadata.IIOMetadataNode, java.lang.String, java.lang.Object);
    descriptor: (Ljavax/imageio/metadata/IIOMetadataNode;Ljava/lang/String;Ljava/lang/Object;)Ljavax/imageio/metadata/IIOMetadataNode;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=5, args_size=4
        start local 0 // com.sun.imageio.plugins.wbmp.WBMPMetadata this
        start local 1 // javax.imageio.metadata.IIOMetadataNode root
        start local 2 // java.lang.String name
        start local 3 // java.lang.Object object
         0: .line 100
            new javax.imageio.metadata.IIOMetadataNode
            dup
            aload 2 /* name */
            invokespecial javax.imageio.metadata.IIOMetadataNode.<init>:(Ljava/lang/String;)V
            astore 4 /* child */
        start local 4 // javax.imageio.metadata.IIOMetadataNode child
         1: .line 101
            aload 3 /* object */
            ifnull 4
         2: .line 102
            aload 4 /* child */
            aload 3 /* object */
            invokevirtual javax.imageio.metadata.IIOMetadataNode.setUserObject:(Ljava/lang/Object;)V
         3: .line 103
            aload 4 /* child */
            aload 3 /* object */
            invokestatic com.sun.imageio.plugins.common.ImageUtil.convertObjectToString:(Ljava/lang/Object;)Ljava/lang/String;
            invokevirtual javax.imageio.metadata.IIOMetadataNode.setNodeValue:(Ljava/lang/String;)V
         4: .line 105
      StackMap locals: javax.imageio.metadata.IIOMetadataNode
      StackMap stack:
            aload 1 /* root */
            aload 4 /* child */
            invokevirtual javax.imageio.metadata.IIOMetadataNode.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            pop
         5: .line 106
            aload 4 /* child */
            areturn
        end local 4 // javax.imageio.metadata.IIOMetadataNode child
        end local 3 // java.lang.Object object
        end local 2 // java.lang.String name
        end local 1 // javax.imageio.metadata.IIOMetadataNode root
        end local 0 // com.sun.imageio.plugins.wbmp.WBMPMetadata this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    6     0    this  Lcom/sun/imageio/plugins/wbmp/WBMPMetadata;
            0    6     1    root  Ljavax/imageio/metadata/IIOMetadataNode;
            0    6     2    name  Ljava/lang/String;
            0    6     3  object  Ljava/lang/Object;
            1    6     4   child  Ljavax/imageio/metadata/IIOMetadataNode;
    MethodParameters:
        Name  Flags
      root    
      name    
      object  

  protected javax.imageio.metadata.IIOMetadataNode getStandardChromaNode();
    descriptor: ()Ljavax/imageio/metadata/IIOMetadataNode;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=3, args_size=1
        start local 0 // com.sun.imageio.plugins.wbmp.WBMPMetadata this
         0: .line 112
            new javax.imageio.metadata.IIOMetadataNode
            dup
            ldc "Chroma"
            invokespecial javax.imageio.metadata.IIOMetadataNode.<init>:(Ljava/lang/String;)V
            astore 1 /* node */
        start local 1 // javax.imageio.metadata.IIOMetadataNode node
         1: .line 113
            new javax.imageio.metadata.IIOMetadataNode
            dup
            ldc "BlackIsZero"
            invokespecial javax.imageio.metadata.IIOMetadataNode.<init>:(Ljava/lang/String;)V
            astore 2 /* subNode */
        start local 2 // javax.imageio.metadata.IIOMetadataNode subNode
         2: .line 114
            aload 2 /* subNode */
            ldc "value"
            ldc "TRUE"
            invokevirtual javax.imageio.metadata.IIOMetadataNode.setAttribute:(Ljava/lang/String;Ljava/lang/String;)V
         3: .line 116
            aload 1 /* node */
            aload 2 /* subNode */
            invokevirtual javax.imageio.metadata.IIOMetadataNode.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            pop
         4: .line 117
            aload 1 /* node */
            areturn
        end local 2 // javax.imageio.metadata.IIOMetadataNode subNode
        end local 1 // javax.imageio.metadata.IIOMetadataNode node
        end local 0 // com.sun.imageio.plugins.wbmp.WBMPMetadata this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    5     0     this  Lcom/sun/imageio/plugins/wbmp/WBMPMetadata;
            1    5     1     node  Ljavax/imageio/metadata/IIOMetadataNode;
            2    5     2  subNode  Ljavax/imageio/metadata/IIOMetadataNode;

  protected javax.imageio.metadata.IIOMetadataNode getStandardDimensionNode();
    descriptor: ()Ljavax/imageio/metadata/IIOMetadataNode;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=3, args_size=1
        start local 0 // com.sun.imageio.plugins.wbmp.WBMPMetadata this
         0: .line 122
            new javax.imageio.metadata.IIOMetadataNode
            dup
            ldc "Dimension"
            invokespecial javax.imageio.metadata.IIOMetadataNode.<init>:(Ljava/lang/String;)V
            astore 1 /* dimension_node */
        start local 1 // javax.imageio.metadata.IIOMetadataNode dimension_node
         1: .line 123
            aconst_null
            astore 2 /* node */
        start local 2 // javax.imageio.metadata.IIOMetadataNode node
         2: .line 127
            new javax.imageio.metadata.IIOMetadataNode
            dup
            ldc "ImageOrientation"
            invokespecial javax.imageio.metadata.IIOMetadataNode.<init>:(Ljava/lang/String;)V
            astore 2 /* node */
         3: .line 128
            aload 2 /* node */
            ldc "value"
            ldc "Normal"
            invokevirtual javax.imageio.metadata.IIOMetadataNode.setAttribute:(Ljava/lang/String;Ljava/lang/String;)V
         4: .line 129
            aload 1 /* dimension_node */
            aload 2 /* node */
            invokevirtual javax.imageio.metadata.IIOMetadataNode.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            pop
         5: .line 131
            aload 1 /* dimension_node */
            areturn
        end local 2 // javax.imageio.metadata.IIOMetadataNode node
        end local 1 // javax.imageio.metadata.IIOMetadataNode dimension_node
        end local 0 // com.sun.imageio.plugins.wbmp.WBMPMetadata this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    6     0            this  Lcom/sun/imageio/plugins/wbmp/WBMPMetadata;
            1    6     1  dimension_node  Ljavax/imageio/metadata/IIOMetadataNode;
            2    6     2            node  Ljavax/imageio/metadata/IIOMetadataNode;
}
SourceFile: "WBMPMetadata.java"