public class com.sun.imageio.plugins.gif.GIFStreamMetadata extends com.sun.imageio.plugins.gif.GIFMetadata
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.imageio.plugins.gif.GIFStreamMetadata
  super_class: com.sun.imageio.plugins.gif.GIFMetadata
{
  static final java.lang.String nativeMetadataFormatName;
    descriptor: Ljava/lang/String;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: "javax_imageio_gif_stream_1.0"

  public static final java.lang.String[] versionStrings;
    descriptor: [Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public java.lang.String version;
    descriptor: Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC

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

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

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

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

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

  public boolean sortFlag;
    descriptor: Z
    flags: (0x0001) ACC_PUBLIC

  public static final java.lang.String[] colorTableSizes;
    descriptor: [Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public byte[] globalColorTable;
    descriptor: [B
    flags: (0x0001) ACC_PUBLIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=0, args_size=0
         0: .line 44
            iconst_2
            anewarray java.lang.String
            dup
            iconst_0
            ldc "87a"
            aastore
            dup
            iconst_1
            ldc "89a"
            aastore
            putstatic com.sun.imageio.plugins.gif.GIFStreamMetadata.versionStrings:[Ljava/lang/String;
         1: .line 55
            bipush 8
            anewarray java.lang.String
            dup
            iconst_0
         2: .line 56
            ldc "2"
            aastore
            dup
            iconst_1
            ldc "4"
            aastore
            dup
            iconst_2
            ldc "8"
            aastore
            dup
            iconst_3
            ldc "16"
            aastore
            dup
            iconst_4
            ldc "32"
            aastore
            dup
            iconst_5
            ldc "64"
            aastore
            dup
            bipush 6
            ldc "128"
            aastore
            dup
            bipush 7
            ldc "256"
            aastore
         3: .line 55
            putstatic com.sun.imageio.plugins.gif.GIFStreamMetadata.colorTableSizes:[Ljava/lang/String;
         4: .line 57
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  protected void <init>(boolean, java.lang.String, java.lang.String, java.lang.String[], java.lang.String[]);
    descriptor: (ZLjava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=6, args_size=6
        start local 0 // com.sun.imageio.plugins.gif.GIFStreamMetadata this
        start local 1 // boolean standardMetadataFormatSupported
        start local 2 // java.lang.String nativeMetadataFormatName
        start local 3 // java.lang.String nativeMetadataFormatClassName
        start local 4 // java.lang.String[] extraMetadataFormatNames
        start local 5 // java.lang.String[] extraMetadataFormatClassNames
         0: .line 68
            aload 0 /* this */
            iload 1 /* standardMetadataFormatSupported */
         1: .line 69
            aload 2 /* nativeMetadataFormatName */
         2: .line 70
            aload 3 /* nativeMetadataFormatClassName */
         3: .line 71
            aload 4 /* extraMetadataFormatNames */
         4: .line 72
            aload 5 /* extraMetadataFormatClassNames */
            invokespecial com.sun.imageio.plugins.gif.GIFMetadata.<init>:(ZLjava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)V
         5: .line 60
            aload 0 /* this */
            aconst_null
            putfield com.sun.imageio.plugins.gif.GIFStreamMetadata.globalColorTable:[B
         6: .line 73
            return
        end local 5 // java.lang.String[] extraMetadataFormatClassNames
        end local 4 // java.lang.String[] extraMetadataFormatNames
        end local 3 // java.lang.String nativeMetadataFormatClassName
        end local 2 // java.lang.String nativeMetadataFormatName
        end local 1 // boolean standardMetadataFormatSupported
        end local 0 // com.sun.imageio.plugins.gif.GIFStreamMetadata this
      LocalVariableTable:
        Start  End  Slot                             Name  Signature
            0    7     0                             this  Lcom/sun/imageio/plugins/gif/GIFStreamMetadata;
            0    7     1  standardMetadataFormatSupported  Z
            0    7     2         nativeMetadataFormatName  Ljava/lang/String;
            0    7     3    nativeMetadataFormatClassName  Ljava/lang/String;
            0    7     4         extraMetadataFormatNames  [Ljava/lang/String;
            0    7     5    extraMetadataFormatClassNames  [Ljava/lang/String;
    MethodParameters:
                                 Name  Flags
      standardMetadataFormatSupported  
      nativeMetadataFormatName         
      nativeMetadataFormatClassName    
      extraMetadataFormatNames         
      extraMetadataFormatClassNames    

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // com.sun.imageio.plugins.gif.GIFStreamMetadata this
         0: .line 76
            aload 0 /* this */
            iconst_1
         1: .line 77
            ldc "javax_imageio_gif_stream_1.0"
         2: .line 78
            ldc "com.sun.imageio.plugins.gif.GIFStreamMetadataFormat"
         3: .line 79
            aconst_null
            aconst_null
            invokespecial com.sun.imageio.plugins.gif.GIFStreamMetadata.<init>:(ZLjava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)V
         4: .line 81
            return
        end local 0 // com.sun.imageio.plugins.gif.GIFStreamMetadata this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/imageio/plugins/gif/GIFStreamMetadata;

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

  public Node getAsTree(java.lang.String);
    descriptor: (Ljava/lang/String;)LNode;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.imageio.plugins.gif.GIFStreamMetadata this
         0: .line 87
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tNode cannot be resolved to a type\n\tThe method getNativeTree() from the type GIFStreamMetadata refers to the missing type Node\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.imageio.plugins.gif.GIFStreamMetadata this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/imageio/plugins/gif/GIFStreamMetadata;
    MethodParameters:
            Name  Flags
      formatName  

  private Node getNativeTree();
    descriptor: ()LNode;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.imageio.plugins.gif.GIFStreamMetadata this
         0: .line 98
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \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\tThe method appendChild(Node) from the type IIOMetadataNode refers to the missing type Node\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.imageio.plugins.gif.GIFStreamMetadata this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/imageio/plugins/gif/GIFStreamMetadata;

  public javax.imageio.metadata.IIOMetadataNode getStandardChromaNode();
    descriptor: ()Ljavax/imageio/metadata/IIOMetadataNode;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.imageio.plugins.gif.GIFStreamMetadata this
         0: .line 161
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \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\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"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.imageio.plugins.gif.GIFStreamMetadata this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/imageio/plugins/gif/GIFStreamMetadata;

  public javax.imageio.metadata.IIOMetadataNode getStandardCompressionNode();
    descriptor: ()Ljavax/imageio/metadata/IIOMetadataNode;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.imageio.plugins.gif.GIFStreamMetadata this
         0: .line 202
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \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"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.imageio.plugins.gif.GIFStreamMetadata this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/imageio/plugins/gif/GIFStreamMetadata;

  public javax.imageio.metadata.IIOMetadataNode getStandardDataNode();
    descriptor: ()Ljavax/imageio/metadata/IIOMetadataNode;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.imageio.plugins.gif.GIFStreamMetadata this
         0: .line 222
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \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"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.imageio.plugins.gif.GIFStreamMetadata this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/imageio/plugins/gif/GIFStreamMetadata;

  public javax.imageio.metadata.IIOMetadataNode getStandardDimensionNode();
    descriptor: ()Ljavax/imageio/metadata/IIOMetadataNode;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.imageio.plugins.gif.GIFStreamMetadata this
         0: .line 246
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \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\tThe method appendChild(Node) from the type IIOMetadataNode refers to the missing type Node\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.imageio.plugins.gif.GIFStreamMetadata this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/imageio/plugins/gif/GIFStreamMetadata;

  public javax.imageio.metadata.IIOMetadataNode getStandardDocumentNode();
    descriptor: ()Ljavax/imageio/metadata/IIOMetadataNode;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.imageio.plugins.gif.GIFStreamMetadata this
         0: .line 282
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe method appendChild(Node) from the type IIOMetadataNode refers to the missing type Node\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.imageio.plugins.gif.GIFStreamMetadata this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/imageio/plugins/gif/GIFStreamMetadata;

  public javax.imageio.metadata.IIOMetadataNode getStandardTextNode();
    descriptor: ()Ljavax/imageio/metadata/IIOMetadataNode;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.imageio.plugins.gif.GIFStreamMetadata this
         0: .line 293
            aconst_null
            areturn
        end local 0 // com.sun.imageio.plugins.gif.GIFStreamMetadata this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/imageio/plugins/gif/GIFStreamMetadata;

  public javax.imageio.metadata.IIOMetadataNode getStandardTransparencyNode();
    descriptor: ()Ljavax/imageio/metadata/IIOMetadataNode;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.imageio.plugins.gif.GIFStreamMetadata this
         0: .line 298
            aconst_null
            areturn
        end local 0 // com.sun.imageio.plugins.gif.GIFStreamMetadata this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/imageio/plugins/gif/GIFStreamMetadata;

  public void setFromTree(java.lang.String, Node);
    descriptor: (Ljava/lang/String;LNode;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.imageio.plugins.gif.GIFStreamMetadata this
         0: .line 301
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \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.gif.GIFStreamMetadata this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/imageio/plugins/gif/GIFStreamMetadata;
    Exceptions:
      throws javax.imageio.metadata.IIOInvalidTreeException
    MethodParameters:
            Name  Flags
      formatName  
      root        

  protected void mergeNativeTree(Node);
    descriptor: (LNode;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.imageio.plugins.gif.GIFStreamMetadata this
         0: .line 307
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \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.gif.GIFStreamMetadata this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/imageio/plugins/gif/GIFStreamMetadata;
    Exceptions:
      throws javax.imageio.metadata.IIOInvalidTreeException
    MethodParameters:
      Name  Flags
      root  

  protected void mergeStandardTree(Node);
    descriptor: (LNode;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.imageio.plugins.gif.GIFStreamMetadata this
         0: .line 312
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \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.gif.GIFStreamMetadata this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/imageio/plugins/gif/GIFStreamMetadata;
    Exceptions:
      throws javax.imageio.metadata.IIOInvalidTreeException
    MethodParameters:
      Name  Flags
      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.gif.GIFStreamMetadata this
         0: .line 318
            new java.lang.IllegalStateException
            dup
            ldc "Metadata is read-only!"
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.imageio.plugins.gif.GIFStreamMetadata this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/imageio/plugins/gif/GIFStreamMetadata;

  public void mergeTree(java.lang.String, Node);
    descriptor: (Ljava/lang/String;LNode;)V
    flags: (0x1001) ACC_PUBLIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 38
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe type GIFStreamMetadata must implement the inherited abstract method IIOMetadata.mergeTree(String, Node)\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws javax.imageio.metadata.IIOInvalidTreeException
    MethodParameters:
      Name  Flags
            
            

  protected void mergeNativeTree(Node);
    descriptor: (LNode;)V
    flags: (0x1004) ACC_PROTECTED, ACC_SYNTHETIC
    Code:
      stack=3, locals=2, args_size=2
         0: .line 38
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe type GIFStreamMetadata must implement the inherited abstract method GIFMetadata.mergeNativeTree(Node)\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws javax.imageio.metadata.IIOInvalidTreeException
    MethodParameters:
      Name  Flags
            

  protected void mergeStandardTree(Node);
    descriptor: (LNode;)V
    flags: (0x1004) ACC_PROTECTED, ACC_SYNTHETIC
    Code:
      stack=3, locals=2, args_size=2
         0: .line 38
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe type GIFStreamMetadata must implement the inherited abstract method GIFMetadata.mergeStandardTree(Node)\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws javax.imageio.metadata.IIOInvalidTreeException
    MethodParameters:
      Name  Flags
            

  public void mergeTree(java.lang.String, Node);
    descriptor: (Ljava/lang/String;LNode;)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            aload 2
            invokespecial com.sun.imageio.plugins.gif.GIFMetadata.mergeTree:(Ljava/lang/String;LNode;)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws javax.imageio.metadata.IIOInvalidTreeException

  public Node getAsTree(java.lang.String);
    descriptor: (Ljava/lang/String;)LNode;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual com.sun.imageio.plugins.gif.GIFStreamMetadata.getAsTree:(Ljava/lang/String;)LNode;
            checkcast Node
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "GIFStreamMetadata.java"