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"

  static final java.lang.String[] versionStrings;
    descriptor: [Ljava/lang/String;
    flags: (0x0018) 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

  static final java.lang.String[] colorTableSizes;
    descriptor: [Ljava/lang/String;
    flags: (0x0018) 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 41
            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 52
            bipush 8
            anewarray java.lang.String
            dup
            iconst_0
         2: .line 53
            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 52
            putstatic com.sun.imageio.plugins.gif.GIFStreamMetadata.colorTableSizes:[Ljava/lang/String;
         4: .line 54
            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 65
            aload 0 /* this */
            iload 1 /* standardMetadataFormatSupported */
         1: .line 66
            aload 2 /* nativeMetadataFormatName */
         2: .line 67
            aload 3 /* nativeMetadataFormatClassName */
         3: .line 68
            aload 4 /* extraMetadataFormatNames */
         4: .line 69
            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 57
            aload 0 /* this */
            aconst_null
            putfield com.sun.imageio.plugins.gif.GIFStreamMetadata.globalColorTable:[B
         6: .line 70
            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 73
            aload 0 /* this */
            iconst_1
         1: .line 74
            ldc "javax_imageio_gif_stream_1.0"
         2: .line 75
            ldc "com.sun.imageio.plugins.gif.GIFStreamMetadataFormat"
         3: .line 76
            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 78
            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 81
            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 84
            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 95
            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 158
            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 199
            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 219
            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 243
            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 279
            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 290
            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 295
            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 298
            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 304
            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 309
            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 315
            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 35
            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 35
            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 35
            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"