public class org.apache.batik.anim.dom.SVGOMDocument extends org.apache.batik.dom.AbstractStylableDocument implements org.w3c.dom.svg.SVGDocument, org.apache.batik.util.SVGConstants, org.apache.batik.css.engine.CSSNavigableDocument, org.apache.batik.dom.svg.IdContainer
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.batik.anim.dom.SVGOMDocument
  super_class: org.apache.batik.dom.AbstractStylableDocument
{
  protected static final java.lang.String RESOURCES;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "org.apache.batik.dom.svg.resources.Messages"

  protected transient org.apache.batik.i18n.LocalizableSupport localizableSupport;
    descriptor: Lorg/apache/batik/i18n/LocalizableSupport;
    flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT

  protected java.lang.String referrer;
    descriptor: Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED

  protected org.apache.batik.util.ParsedURL url;
    descriptor: Lorg/apache/batik/util/ParsedURL;
    flags: (0x0004) ACC_PROTECTED

  protected transient boolean readonly;
    descriptor: Z
    flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT

  protected boolean isSVG12;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  protected java.util.HashMap cssNavigableDocumentListeners;
    descriptor: Ljava/util/HashMap;
    flags: (0x0004) ACC_PROTECTED

  protected org.apache.batik.anim.dom.AnimatedAttributeListener mainAnimatedAttributeListener;
    descriptor: Lorg/apache/batik/anim/dom/AnimatedAttributeListener;
    flags: (0x0004) ACC_PROTECTED

  protected java.util.LinkedList animatedAttributeListeners;
    descriptor: Ljava/util/LinkedList;
    flags: (0x0004) ACC_PROTECTED

  protected transient org.apache.batik.dom.svg.SVGContext svgContext;
    descriptor: Lorg/apache/batik/dom/svg/SVGContext;
    flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT

  protected void <init>();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // org.apache.batik.anim.dom.SVGOMDocument this
         0: .line 147
            aload 0 /* this */
            invokespecial org.apache.batik.dom.AbstractStylableDocument.<init>:()V
         1: .line 98
            aload 0 /* this */
         2: .line 99
            new org.apache.batik.i18n.LocalizableSupport
            dup
            ldc "org.apache.batik.dom.svg.resources.Messages"
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getClassLoader:()Ljava/lang/ClassLoader;
            invokespecial org.apache.batik.i18n.LocalizableSupport.<init>:(Ljava/lang/String;Ljava/lang/ClassLoader;)V
            putfield org.apache.batik.anim.dom.SVGOMDocument.localizableSupport:Lorg/apache/batik/i18n/LocalizableSupport;
         3: .line 104
            aload 0 /* this */
            ldc ""
            putfield org.apache.batik.anim.dom.SVGOMDocument.referrer:Ljava/lang/String;
         4: .line 125
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield org.apache.batik.anim.dom.SVGOMDocument.cssNavigableDocumentListeners:Ljava/util/HashMap;
         5: .line 131
            aload 0 /* this */
         6: .line 132
            new org.apache.batik.anim.dom.SVGOMDocument$AnimAttrListener
            dup
            aload 0 /* this */
            invokespecial org.apache.batik.anim.dom.SVGOMDocument$AnimAttrListener.<init>:(Lorg/apache/batik/anim/dom/SVGOMDocument;)V
            putfield org.apache.batik.anim.dom.SVGOMDocument.mainAnimatedAttributeListener:Lorg/apache/batik/anim/dom/AnimatedAttributeListener;
         7: .line 137
            aload 0 /* this */
            new java.util.LinkedList
            dup
            invokespecial java.util.LinkedList.<init>:()V
            putfield org.apache.batik.anim.dom.SVGOMDocument.animatedAttributeListeners:Ljava/util/LinkedList;
         8: .line 148
            return
        end local 0 // org.apache.batik.anim.dom.SVGOMDocument this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Lorg/apache/batik/anim/dom/SVGOMDocument;

  public void <init>(org.w3c.dom.DocumentType, org.w3c.dom.DOMImplementation);
    descriptor: (Lorg/w3c/dom/DocumentType;Lorg/w3c/dom/DOMImplementation;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // org.apache.batik.anim.dom.SVGOMDocument this
        start local 1 // org.w3c.dom.DocumentType dt
        start local 2 // org.w3c.dom.DOMImplementation impl
         0: .line 154
            aload 0 /* this */
            aload 1 /* dt */
            aload 2 /* impl */
            invokespecial org.apache.batik.dom.AbstractStylableDocument.<init>:(Lorg/w3c/dom/DocumentType;Lorg/w3c/dom/DOMImplementation;)V
         1: .line 98
            aload 0 /* this */
         2: .line 99
            new org.apache.batik.i18n.LocalizableSupport
            dup
            ldc "org.apache.batik.dom.svg.resources.Messages"
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getClassLoader:()Ljava/lang/ClassLoader;
            invokespecial org.apache.batik.i18n.LocalizableSupport.<init>:(Ljava/lang/String;Ljava/lang/ClassLoader;)V
            putfield org.apache.batik.anim.dom.SVGOMDocument.localizableSupport:Lorg/apache/batik/i18n/LocalizableSupport;
         3: .line 104
            aload 0 /* this */
            ldc ""
            putfield org.apache.batik.anim.dom.SVGOMDocument.referrer:Ljava/lang/String;
         4: .line 125
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield org.apache.batik.anim.dom.SVGOMDocument.cssNavigableDocumentListeners:Ljava/util/HashMap;
         5: .line 131
            aload 0 /* this */
         6: .line 132
            new org.apache.batik.anim.dom.SVGOMDocument$AnimAttrListener
            dup
            aload 0 /* this */
            invokespecial org.apache.batik.anim.dom.SVGOMDocument$AnimAttrListener.<init>:(Lorg/apache/batik/anim/dom/SVGOMDocument;)V
            putfield org.apache.batik.anim.dom.SVGOMDocument.mainAnimatedAttributeListener:Lorg/apache/batik/anim/dom/AnimatedAttributeListener;
         7: .line 137
            aload 0 /* this */
            new java.util.LinkedList
            dup
            invokespecial java.util.LinkedList.<init>:()V
            putfield org.apache.batik.anim.dom.SVGOMDocument.animatedAttributeListeners:Ljava/util/LinkedList;
         8: .line 155
            return
        end local 2 // org.w3c.dom.DOMImplementation impl
        end local 1 // org.w3c.dom.DocumentType dt
        end local 0 // org.apache.batik.anim.dom.SVGOMDocument this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Lorg/apache/batik/anim/dom/SVGOMDocument;
            0    9     1    dt  Lorg/w3c/dom/DocumentType;
            0    9     2  impl  Lorg/w3c/dom/DOMImplementation;
    MethodParameters:
      Name  Flags
      dt    
      impl  

  public void setLocale(java.util.Locale);
    descriptor: (Ljava/util/Locale;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.batik.anim.dom.SVGOMDocument this
        start local 1 // java.util.Locale l
         0: .line 161
            aload 0 /* this */
            aload 1 /* l */
            invokespecial org.apache.batik.dom.AbstractStylableDocument.setLocale:(Ljava/util/Locale;)V
         1: .line 162
            aload 0 /* this */
            getfield org.apache.batik.anim.dom.SVGOMDocument.localizableSupport:Lorg/apache/batik/i18n/LocalizableSupport;
            aload 1 /* l */
            invokevirtual org.apache.batik.i18n.LocalizableSupport.setLocale:(Ljava/util/Locale;)V
         2: .line 163
            return
        end local 1 // java.util.Locale l
        end local 0 // org.apache.batik.anim.dom.SVGOMDocument this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/batik/anim/dom/SVGOMDocument;
            0    3     1     l  Ljava/util/Locale;
    MethodParameters:
      Name  Flags
      l     

  public java.lang.String formatMessage(java.lang.String, java.lang.Object[]);
    descriptor: (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.apache.batik.anim.dom.SVGOMDocument this
        start local 1 // java.lang.String key
        start local 2 // java.lang.Object[] args
         0: .line 171
            aload 0 /* this */
            aload 1 /* key */
            aload 2 /* args */
            invokespecial org.apache.batik.dom.AbstractStylableDocument.formatMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
         1: areturn
         2: .line 172
      StackMap locals:
      StackMap stack: java.util.MissingResourceException
            pop
         3: .line 173
            aload 0 /* this */
            getfield org.apache.batik.anim.dom.SVGOMDocument.localizableSupport:Lorg/apache/batik/i18n/LocalizableSupport;
            aload 1 /* key */
            aload 2 /* args */
            invokevirtual org.apache.batik.i18n.LocalizableSupport.formatMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            areturn
        end local 2 // java.lang.Object[] args
        end local 1 // java.lang.String key
        end local 0 // org.apache.batik.anim.dom.SVGOMDocument this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/apache/batik/anim/dom/SVGOMDocument;
            0    4     1   key  Ljava/lang/String;
            0    4     2  args  [Ljava/lang/Object;
      Exception table:
        from    to  target  type
           0     1       2  Class java.util.MissingResourceException
    Exceptions:
      throws java.util.MissingResourceException
    MethodParameters:
      Name  Flags
      key   
      args  

  public java.lang.String getTitle();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=5, args_size=1
        start local 0 // org.apache.batik.anim.dom.SVGOMDocument this
         0: .line 181
            new java.lang.StringBuffer
            dup
            invokespecial java.lang.StringBuffer.<init>:()V
            astore 1 /* sb */
        start local 1 // java.lang.StringBuffer sb
         1: .line 182
            iconst_0
            istore 2 /* preserve */
        start local 2 // boolean preserve
         2: .line 184
            aload 0 /* this */
            invokevirtual org.apache.batik.anim.dom.SVGOMDocument.getDocumentElement:()Lorg/w3c/dom/Element;
            invokeinterface org.w3c.dom.Element.getFirstChild:()Lorg/w3c/dom/Node;
            astore 3 /* n */
        start local 3 // org.w3c.dom.Node n
         3: .line 185
            goto 16
         4: .line 187
      StackMap locals: java.lang.StringBuffer int org.w3c.dom.Node
      StackMap stack:
            aload 3 /* n */
            invokeinterface org.w3c.dom.Node.getNamespaceURI:()Ljava/lang/String;
            astore 4 /* ns */
        start local 4 // java.lang.String ns
         5: .line 188
            aload 4 /* ns */
            ifnull 15
            aload 4 /* ns */
            ldc "http://www.w3.org/2000/svg"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 15
         6: .line 189
            aload 3 /* n */
            invokeinterface org.w3c.dom.Node.getLocalName:()Ljava/lang/String;
            ldc "title"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 15
         7: .line 190
            aload 3 /* n */
            checkcast org.w3c.dom.svg.SVGLangSpace
            invokeinterface org.w3c.dom.svg.SVGLangSpace.getXMLspace:()Ljava/lang/String;
            ldc "preserve"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            istore 2 /* preserve */
         8: .line 191
            aload 3 /* n */
            invokeinterface org.w3c.dom.Node.getFirstChild:()Lorg/w3c/dom/Node;
            astore 3 /* n */
         9: .line 192
            goto 13
        10: .line 194
      StackMap locals: java.lang.String
      StackMap stack:
            aload 3 /* n */
            invokeinterface org.w3c.dom.Node.getNodeType:()S
            iconst_3
            if_icmpne 12
        11: .line 195
            aload 1 /* sb */
            aload 3 /* n */
            invokeinterface org.w3c.dom.Node.getNodeValue:()Ljava/lang/String;
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        12: .line 193
      StackMap locals:
      StackMap stack:
            aload 3 /* n */
            invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
            astore 3 /* n */
        13: .line 192
      StackMap locals:
      StackMap stack:
            aload 3 /* n */
            ifnonnull 10
        14: .line 198
            goto 17
        end local 4 // java.lang.String ns
        15: .line 186
      StackMap locals:
      StackMap stack:
            aload 3 /* n */
            invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
            astore 3 /* n */
        16: .line 185
      StackMap locals:
      StackMap stack:
            aload 3 /* n */
            ifnonnull 4
        end local 3 // org.w3c.dom.Node n
        17: .line 203
      StackMap locals:
      StackMap stack:
            aload 1 /* sb */
            invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
            astore 3 /* s */
        start local 3 // java.lang.String s
        18: .line 204
            iload 2 /* preserve */
            ifeq 20
        19: .line 205
            aload 3 /* s */
            invokestatic org.apache.batik.dom.util.XMLSupport.preserveXMLSpace:(Ljava/lang/String;)Ljava/lang/String;
            goto 21
        20: .line 206
      StackMap locals: java.lang.String
      StackMap stack:
            aload 3 /* s */
            invokestatic org.apache.batik.dom.util.XMLSupport.defaultXMLSpace:(Ljava/lang/String;)Ljava/lang/String;
        21: .line 204
      StackMap locals:
      StackMap stack: java.lang.String
            areturn
        end local 3 // java.lang.String s
        end local 2 // boolean preserve
        end local 1 // java.lang.StringBuffer sb
        end local 0 // org.apache.batik.anim.dom.SVGOMDocument this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   22     0      this  Lorg/apache/batik/anim/dom/SVGOMDocument;
            1   22     1        sb  Ljava/lang/StringBuffer;
            2   22     2  preserve  Z
            3   17     3         n  Lorg/w3c/dom/Node;
            5   15     4        ns  Ljava/lang/String;
           18   22     3         s  Ljava/lang/String;

  public java.lang.String getReferrer();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.batik.anim.dom.SVGOMDocument this
         0: .line 213
            aload 0 /* this */
            getfield org.apache.batik.anim.dom.SVGOMDocument.referrer:Ljava/lang/String;
            areturn
        end local 0 // org.apache.batik.anim.dom.SVGOMDocument this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/anim/dom/SVGOMDocument;

  public void setReferrer(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.batik.anim.dom.SVGOMDocument this
        start local 1 // java.lang.String s
         0: .line 220
            aload 0 /* this */
            aload 1 /* s */
            putfield org.apache.batik.anim.dom.SVGOMDocument.referrer:Ljava/lang/String;
         1: .line 221
            return
        end local 1 // java.lang.String s
        end local 0 // org.apache.batik.anim.dom.SVGOMDocument this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/batik/anim/dom/SVGOMDocument;
            0    2     1     s  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      s     

  public java.lang.String getDomain();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.batik.anim.dom.SVGOMDocument this
         0: .line 227
            aload 0 /* this */
            getfield org.apache.batik.anim.dom.SVGOMDocument.url:Lorg/apache/batik/util/ParsedURL;
            ifnonnull 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield org.apache.batik.anim.dom.SVGOMDocument.url:Lorg/apache/batik/util/ParsedURL;
            invokevirtual org.apache.batik.util.ParsedURL.getHost:()Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
         2: areturn
        end local 0 // org.apache.batik.anim.dom.SVGOMDocument this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/batik/anim/dom/SVGOMDocument;

  public org.w3c.dom.svg.SVGSVGElement getRootElement();
    descriptor: ()Lorg/w3c/dom/svg/SVGSVGElement;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.batik.anim.dom.SVGOMDocument this
         0: .line 234
            aload 0 /* this */
            invokevirtual org.apache.batik.anim.dom.SVGOMDocument.getDocumentElement:()Lorg/w3c/dom/Element;
            checkcast org.w3c.dom.svg.SVGSVGElement
            areturn
        end local 0 // org.apache.batik.anim.dom.SVGOMDocument this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/anim/dom/SVGOMDocument;

  public java.lang.String getURL();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.batik.anim.dom.SVGOMDocument this
         0: .line 241
            aload 0 /* this */
            getfield org.apache.batik.anim.dom.SVGOMDocument.documentURI:Ljava/lang/String;
            areturn
        end local 0 // org.apache.batik.anim.dom.SVGOMDocument this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/anim/dom/SVGOMDocument;

  public java.net.URL getURLObject();
    descriptor: ()Ljava/net/URL;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.apache.batik.anim.dom.SVGOMDocument this
         0: .line 251
            new java.net.URL
            dup
            aload 0 /* this */
            getfield org.apache.batik.anim.dom.SVGOMDocument.documentURI:Ljava/lang/String;
            invokespecial java.net.URL.<init>:(Ljava/lang/String;)V
         1: areturn
         2: .line 252
      StackMap locals:
      StackMap stack: java.net.MalformedURLException
            pop
         3: .line 253
            aconst_null
            areturn
        end local 0 // org.apache.batik.anim.dom.SVGOMDocument this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/apache/batik/anim/dom/SVGOMDocument;
      Exception table:
        from    to  target  type
           0     1       2  Class java.net.MalformedURLException

  public org.apache.batik.util.ParsedURL getParsedURL();
    descriptor: ()Lorg/apache/batik/util/ParsedURL;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.batik.anim.dom.SVGOMDocument this
         0: .line 261
            aload 0 /* this */
            getfield org.apache.batik.anim.dom.SVGOMDocument.url:Lorg/apache/batik/util/ParsedURL;
            areturn
        end local 0 // org.apache.batik.anim.dom.SVGOMDocument this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/anim/dom/SVGOMDocument;

  public void setURLObject(java.net.URL);
    descriptor: (Ljava/net/URL;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.apache.batik.anim.dom.SVGOMDocument this
        start local 1 // java.net.URL url
         0: .line 268
            aload 0 /* this */
            new org.apache.batik.util.ParsedURL
            dup
            aload 1 /* url */
            invokespecial org.apache.batik.util.ParsedURL.<init>:(Ljava/net/URL;)V
            invokevirtual org.apache.batik.anim.dom.SVGOMDocument.setParsedURL:(Lorg/apache/batik/util/ParsedURL;)V
         1: .line 269
            return
        end local 1 // java.net.URL url
        end local 0 // org.apache.batik.anim.dom.SVGOMDocument this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/batik/anim/dom/SVGOMDocument;
            0    2     1   url  Ljava/net/URL;
    MethodParameters:
      Name  Flags
      url   

  public void setParsedURL(org.apache.batik.util.ParsedURL);
    descriptor: (Lorg/apache/batik/util/ParsedURL;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.batik.anim.dom.SVGOMDocument this
        start local 1 // org.apache.batik.util.ParsedURL url
         0: .line 275
            aload 0 /* this */
            aload 1 /* url */
            putfield org.apache.batik.anim.dom.SVGOMDocument.url:Lorg/apache/batik/util/ParsedURL;
         1: .line 276
            aload 0 /* this */
            aload 1 /* url */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals:
      StackMap stack: org.apache.batik.anim.dom.SVGOMDocument
         2: aload 1 /* url */
            invokevirtual org.apache.batik.util.ParsedURL.toString:()Ljava/lang/String;
      StackMap locals: org.apache.batik.anim.dom.SVGOMDocument org.apache.batik.util.ParsedURL
      StackMap stack: org.apache.batik.anim.dom.SVGOMDocument java.lang.String
         3: putfield org.apache.batik.anim.dom.SVGOMDocument.documentURI:Ljava/lang/String;
         4: .line 277
            return
        end local 1 // org.apache.batik.util.ParsedURL url
        end local 0 // org.apache.batik.anim.dom.SVGOMDocument this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lorg/apache/batik/anim/dom/SVGOMDocument;
            0    5     1   url  Lorg/apache/batik/util/ParsedURL;
    MethodParameters:
      Name  Flags
      url   

  public void setDocumentURI(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.apache.batik.anim.dom.SVGOMDocument this
        start local 1 // java.lang.String uri
         0: .line 283
            aload 0 /* this */
            aload 1 /* uri */
            putfield org.apache.batik.anim.dom.SVGOMDocument.documentURI:Ljava/lang/String;
         1: .line 284
            aload 0 /* this */
            aload 1 /* uri */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals:
      StackMap stack: org.apache.batik.anim.dom.SVGOMDocument
         2: new org.apache.batik.util.ParsedURL
            dup
            aload 1 /* uri */
            invokespecial org.apache.batik.util.ParsedURL.<init>:(Ljava/lang/String;)V
      StackMap locals: org.apache.batik.anim.dom.SVGOMDocument java.lang.String
      StackMap stack: org.apache.batik.anim.dom.SVGOMDocument org.apache.batik.util.ParsedURL
         3: putfield org.apache.batik.anim.dom.SVGOMDocument.url:Lorg/apache/batik/util/ParsedURL;
         4: .line 285
            return
        end local 1 // java.lang.String uri
        end local 0 // org.apache.batik.anim.dom.SVGOMDocument this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lorg/apache/batik/anim/dom/SVGOMDocument;
            0    5     1   uri  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      uri   

  public org.w3c.dom.Element createElement(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/w3c/dom/Element;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.apache.batik.anim.dom.SVGOMDocument this
        start local 1 // java.lang.String tagName
         0: .line 291
            new org.apache.batik.dom.GenericElement
            dup
            aload 1 /* tagName */
            invokevirtual java.lang.String.intern:()Ljava/lang/String;
            aload 0 /* this */
            invokespecial org.apache.batik.dom.GenericElement.<init>:(Ljava/lang/String;Lorg/apache/batik/dom/AbstractDocument;)V
            areturn
        end local 1 // java.lang.String tagName
        end local 0 // org.apache.batik.anim.dom.SVGOMDocument this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/apache/batik/anim/dom/SVGOMDocument;
            0    1     1  tagName  Ljava/lang/String;
    Exceptions:
      throws org.w3c.dom.DOMException
    MethodParameters:
         Name  Flags
      tagName  

  public org.w3c.dom.DocumentFragment createDocumentFragment();
    descriptor: ()Lorg/w3c/dom/DocumentFragment;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.apache.batik.anim.dom.SVGOMDocument this
         0: .line 298
            new org.apache.batik.dom.GenericDocumentFragment
            dup
            aload 0 /* this */
            invokespecial org.apache.batik.dom.GenericDocumentFragment.<init>:(Lorg/apache/batik/dom/AbstractDocument;)V
            areturn
        end local 0 // org.apache.batik.anim.dom.SVGOMDocument this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/anim/dom/SVGOMDocument;

  public org.w3c.dom.Text createTextNode(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/w3c/dom/Text;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.apache.batik.anim.dom.SVGOMDocument this
        start local 1 // java.lang.String data
         0: .line 305
            new org.apache.batik.dom.GenericText
            dup
            aload 1 /* data */
            aload 0 /* this */
            invokespecial org.apache.batik.dom.GenericText.<init>:(Ljava/lang/String;Lorg/apache/batik/dom/AbstractDocument;)V
            areturn
        end local 1 // java.lang.String data
        end local 0 // org.apache.batik.anim.dom.SVGOMDocument this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/anim/dom/SVGOMDocument;
            0    1     1  data  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      data  

  public org.w3c.dom.Comment createComment(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/w3c/dom/Comment;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.apache.batik.anim.dom.SVGOMDocument this
        start local 1 // java.lang.String data
         0: .line 312
            new org.apache.batik.dom.GenericComment
            dup
            aload 1 /* data */
            aload 0 /* this */
            invokespecial org.apache.batik.dom.GenericComment.<init>:(Ljava/lang/String;Lorg/apache/batik/dom/AbstractDocument;)V
            areturn
        end local 1 // java.lang.String data
        end local 0 // org.apache.batik.anim.dom.SVGOMDocument this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/anim/dom/SVGOMDocument;
            0    1     1  data  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      data  

  public org.w3c.dom.CDATASection createCDATASection(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/w3c/dom/CDATASection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.apache.batik.anim.dom.SVGOMDocument this
        start local 1 // java.lang.String data
         0: .line 319
            new org.apache.batik.dom.GenericCDATASection
            dup
            aload 1 /* data */
            aload 0 /* this */
            invokespecial org.apache.batik.dom.GenericCDATASection.<init>:(Ljava/lang/String;Lorg/apache/batik/dom/AbstractDocument;)V
            areturn
        end local 1 // java.lang.String data
        end local 0 // org.apache.batik.anim.dom.SVGOMDocument this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/anim/dom/SVGOMDocument;
            0    1     1  data  Ljava/lang/String;
    Exceptions:
      throws org.w3c.dom.DOMException
    MethodParameters:
      Name  Flags
      data  

  public org.w3c.dom.ProcessingInstruction createProcessingInstruction(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/ProcessingInstruction;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // org.apache.batik.anim.dom.SVGOMDocument this
        start local 1 // java.lang.String target
        start local 2 // java.lang.String data
         0: .line 331
            ldc "xml-stylesheet"
            aload 1 /* target */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 4
         1: .line 332
            new org.apache.batik.anim.dom.SVGStyleSheetProcessingInstruction
            dup
         2: .line 333
            aload 2 /* data */
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual org.apache.batik.anim.dom.SVGOMDocument.getImplementation:()Lorg/w3c/dom/DOMImplementation;
            checkcast org.apache.batik.dom.StyleSheetFactory
         3: .line 332
            invokespecial org.apache.batik.anim.dom.SVGStyleSheetProcessingInstruction.<init>:(Ljava/lang/String;Lorg/apache/batik/dom/AbstractDocument;Lorg/apache/batik/dom/StyleSheetFactory;)V
            areturn
         4: .line 335
      StackMap locals:
      StackMap stack:
            new org.apache.batik.dom.GenericProcessingInstruction
            dup
            aload 1 /* target */
            aload 2 /* data */
            aload 0 /* this */
            invokespecial org.apache.batik.dom.GenericProcessingInstruction.<init>:(Ljava/lang/String;Ljava/lang/String;Lorg/apache/batik/dom/AbstractDocument;)V
            areturn
        end local 2 // java.lang.String data
        end local 1 // java.lang.String target
        end local 0 // org.apache.batik.anim.dom.SVGOMDocument this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Lorg/apache/batik/anim/dom/SVGOMDocument;
            0    5     1  target  Ljava/lang/String;
            0    5     2    data  Ljava/lang/String;
    Exceptions:
      throws org.w3c.dom.DOMException
    MethodParameters:
        Name  Flags
      target  
      data    

  public org.w3c.dom.Attr createAttribute(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/w3c/dom/Attr;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.apache.batik.anim.dom.SVGOMDocument this
        start local 1 // java.lang.String name
         0: .line 342
            new org.apache.batik.dom.GenericAttr
            dup
            aload 1 /* name */
            invokevirtual java.lang.String.intern:()Ljava/lang/String;
            aload 0 /* this */
            invokespecial org.apache.batik.dom.GenericAttr.<init>:(Ljava/lang/String;Lorg/apache/batik/dom/AbstractDocument;)V
            areturn
        end local 1 // java.lang.String name
        end local 0 // org.apache.batik.anim.dom.SVGOMDocument this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/anim/dom/SVGOMDocument;
            0    1     1  name  Ljava/lang/String;
    Exceptions:
      throws org.w3c.dom.DOMException
    MethodParameters:
      Name  Flags
      name  

  public org.w3c.dom.EntityReference createEntityReference(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/w3c/dom/EntityReference;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.apache.batik.anim.dom.SVGOMDocument this
        start local 1 // java.lang.String name
         0: .line 350
            new org.apache.batik.dom.GenericEntityReference
            dup
            aload 1 /* name */
            aload 0 /* this */
            invokespecial org.apache.batik.dom.GenericEntityReference.<init>:(Ljava/lang/String;Lorg/apache/batik/dom/AbstractDocument;)V
            areturn
        end local 1 // java.lang.String name
        end local 0 // org.apache.batik.anim.dom.SVGOMDocument this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/anim/dom/SVGOMDocument;
            0    1     1  name  Ljava/lang/String;
    Exceptions:
      throws org.w3c.dom.DOMException
    MethodParameters:
      Name  Flags
      name  

  public org.w3c.dom.Attr createAttributeNS(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Attr;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // org.apache.batik.anim.dom.SVGOMDocument this
        start local 1 // java.lang.String namespaceURI
        start local 2 // java.lang.String qualifiedName
         0: .line 358
            aload 1 /* namespaceURI */
            ifnonnull 2
         1: .line 359
            new org.apache.batik.dom.GenericAttr
            dup
            aload 2 /* qualifiedName */
            invokevirtual java.lang.String.intern:()Ljava/lang/String;
            aload 0 /* this */
            invokespecial org.apache.batik.dom.GenericAttr.<init>:(Ljava/lang/String;Lorg/apache/batik/dom/AbstractDocument;)V
            areturn
         2: .line 361
      StackMap locals:
      StackMap stack:
            new org.apache.batik.dom.GenericAttrNS
            dup
            aload 1 /* namespaceURI */
            invokevirtual java.lang.String.intern:()Ljava/lang/String;
         3: .line 362
            aload 2 /* qualifiedName */
            invokevirtual java.lang.String.intern:()Ljava/lang/String;
         4: .line 363
            aload 0 /* this */
         5: .line 361
            invokespecial org.apache.batik.dom.GenericAttrNS.<init>:(Ljava/lang/String;Ljava/lang/String;Lorg/apache/batik/dom/AbstractDocument;)V
            areturn
        end local 2 // java.lang.String qualifiedName
        end local 1 // java.lang.String namespaceURI
        end local 0 // org.apache.batik.anim.dom.SVGOMDocument this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    6     0           this  Lorg/apache/batik/anim/dom/SVGOMDocument;
            0    6     1   namespaceURI  Ljava/lang/String;
            0    6     2  qualifiedName  Ljava/lang/String;
    Exceptions:
      throws org.w3c.dom.DOMException
    MethodParameters:
               Name  Flags
      namespaceURI   
      qualifiedName  

  public org.w3c.dom.Element createElementNS(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // org.apache.batik.anim.dom.SVGOMDocument this
        start local 1 // java.lang.String namespaceURI
        start local 2 // java.lang.String qualifiedName
         0: .line 372
            aload 0 /* this */
            getfield org.apache.batik.anim.dom.SVGOMDocument.implementation:Lorg/w3c/dom/DOMImplementation;
            checkcast org.apache.batik.anim.dom.SVGDOMImplementation
            astore 3 /* impl */
        start local 3 // org.apache.batik.anim.dom.SVGDOMImplementation impl
         1: .line 373
            aload 3 /* impl */
            aload 0 /* this */
            aload 1 /* namespaceURI */
            aload 2 /* qualifiedName */
            invokevirtual org.apache.batik.anim.dom.SVGDOMImplementation.createElementNS:(Lorg/apache/batik/dom/AbstractDocument;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element;
            areturn
        end local 3 // org.apache.batik.anim.dom.SVGDOMImplementation impl
        end local 2 // java.lang.String qualifiedName
        end local 1 // java.lang.String namespaceURI
        end local 0 // org.apache.batik.anim.dom.SVGOMDocument this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Lorg/apache/batik/anim/dom/SVGOMDocument;
            0    2     1   namespaceURI  Ljava/lang/String;
            0    2     2  qualifiedName  Ljava/lang/String;
            1    2     3           impl  Lorg/apache/batik/anim/dom/SVGDOMImplementation;
    Exceptions:
      throws org.w3c.dom.DOMException
    MethodParameters:
               Name  Flags
      namespaceURI   
      qualifiedName  

  public boolean isSVG12();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.batik.anim.dom.SVGOMDocument this
         0: .line 380
            aload 0 /* this */
            getfield org.apache.batik.anim.dom.SVGOMDocument.isSVG12:Z
            ireturn
        end local 0 // org.apache.batik.anim.dom.SVGOMDocument this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/anim/dom/SVGOMDocument;

  public void setIsSVG12(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.batik.anim.dom.SVGOMDocument this
        start local 1 // boolean b
         0: .line 387
            aload 0 /* this */
            iload 1 /* b */
            putfield org.apache.batik.anim.dom.SVGOMDocument.isSVG12:Z
         1: .line 388
            return
        end local 1 // boolean b
        end local 0 // org.apache.batik.anim.dom.SVGOMDocument this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/batik/anim/dom/SVGOMDocument;
            0    2     1     b  Z
    MethodParameters:
      Name  Flags
      b     

  public boolean isId(org.w3c.dom.Attr);
    descriptor: (Lorg/w3c/dom/Attr;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.batik.anim.dom.SVGOMDocument this
        start local 1 // org.w3c.dom.Attr node
         0: .line 395
            aload 1 /* node */
            invokeinterface org.w3c.dom.Attr.getNamespaceURI:()Ljava/lang/String;
            ifnonnull 2
         1: .line 396
            ldc "id"
            aload 1 /* node */
            invokeinterface org.w3c.dom.Attr.getNodeName:()Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ireturn
         2: .line 398
      StackMap locals:
      StackMap stack:
            aload 1 /* node */
            invokeinterface org.w3c.dom.Attr.getNodeName:()Ljava/lang/String;
            ldc "xml:id"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ireturn
        end local 1 // org.w3c.dom.Attr node
        end local 0 // org.apache.batik.anim.dom.SVGOMDocument this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/batik/anim/dom/SVGOMDocument;
            0    3     1  node  Lorg/w3c/dom/Attr;
    MethodParameters:
      Name  Flags
      node  

  public void setSVGContext(org.apache.batik.dom.svg.SVGContext);
    descriptor: (Lorg/apache/batik/dom/svg/SVGContext;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.batik.anim.dom.SVGOMDocument this
        start local 1 // org.apache.batik.dom.svg.SVGContext ctx
         0: .line 407
            aload 0 /* this */
            aload 1 /* ctx */
            putfield org.apache.batik.anim.dom.SVGOMDocument.svgContext:Lorg/apache/batik/dom/svg/SVGContext;
         1: .line 408
            return
        end local 1 // org.apache.batik.dom.svg.SVGContext ctx
        end local 0 // org.apache.batik.anim.dom.SVGOMDocument this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/batik/anim/dom/SVGOMDocument;
            0    2     1   ctx  Lorg/apache/batik/dom/svg/SVGContext;
    MethodParameters:
      Name  Flags
      ctx   

  public org.apache.batik.dom.svg.SVGContext getSVGContext();
    descriptor: ()Lorg/apache/batik/dom/svg/SVGContext;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.batik.anim.dom.SVGOMDocument this
         0: .line 414
            aload 0 /* this */
            getfield org.apache.batik.anim.dom.SVGOMDocument.svgContext:Lorg/apache/batik/dom/svg/SVGContext;
            areturn
        end local 0 // org.apache.batik.anim.dom.SVGOMDocument this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/anim/dom/SVGOMDocument;

  public void addCSSNavigableDocumentListener(org.apache.batik.css.engine.CSSNavigableDocumentListener);
    descriptor: (Lorg/apache/batik/css/engine/CSSNavigableDocumentListener;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=7, args_size=2
        start local 0 // org.apache.batik.anim.dom.SVGOMDocument this
        start local 1 // org.apache.batik.css.engine.CSSNavigableDocumentListener l
         0: .line 425
            aload 0 /* this */
            getfield org.apache.batik.anim.dom.SVGOMDocument.cssNavigableDocumentListeners:Ljava/util/HashMap;
            aload 1 /* l */
            invokevirtual java.util.HashMap.containsKey:(Ljava/lang/Object;)Z
            ifeq 2
         1: .line 426
            return
         2: .line 430
      StackMap locals:
      StackMap stack:
            new org.apache.batik.anim.dom.SVGOMDocument$DOMNodeInsertedListenerWrapper
            dup
            aload 1 /* l */
            invokespecial org.apache.batik.anim.dom.SVGOMDocument$DOMNodeInsertedListenerWrapper.<init>:(Lorg/apache/batik/css/engine/CSSNavigableDocumentListener;)V
         3: .line 429
            astore 2 /* nodeInserted */
        start local 2 // org.apache.batik.anim.dom.SVGOMDocument$DOMNodeInsertedListenerWrapper nodeInserted
         4: .line 432
            new org.apache.batik.anim.dom.SVGOMDocument$DOMNodeRemovedListenerWrapper
            dup
            aload 1 /* l */
            invokespecial org.apache.batik.anim.dom.SVGOMDocument$DOMNodeRemovedListenerWrapper.<init>:(Lorg/apache/batik/css/engine/CSSNavigableDocumentListener;)V
         5: .line 431
            astore 3 /* nodeRemoved */
        start local 3 // org.apache.batik.anim.dom.SVGOMDocument$DOMNodeRemovedListenerWrapper nodeRemoved
         6: .line 434
            new org.apache.batik.anim.dom.SVGOMDocument$DOMSubtreeModifiedListenerWrapper
            dup
            aload 1 /* l */
            invokespecial org.apache.batik.anim.dom.SVGOMDocument$DOMSubtreeModifiedListenerWrapper.<init>:(Lorg/apache/batik/css/engine/CSSNavigableDocumentListener;)V
         7: .line 433
            astore 4 /* subtreeModified */
        start local 4 // org.apache.batik.anim.dom.SVGOMDocument$DOMSubtreeModifiedListenerWrapper subtreeModified
         8: .line 436
            new org.apache.batik.anim.dom.SVGOMDocument$DOMCharacterDataModifiedListenerWrapper
            dup
            aload 1 /* l */
            invokespecial org.apache.batik.anim.dom.SVGOMDocument$DOMCharacterDataModifiedListenerWrapper.<init>:(Lorg/apache/batik/css/engine/CSSNavigableDocumentListener;)V
         9: .line 435
            astore 5 /* cdataModified */
        start local 5 // org.apache.batik.anim.dom.SVGOMDocument$DOMCharacterDataModifiedListenerWrapper cdataModified
        10: .line 438
            new org.apache.batik.anim.dom.SVGOMDocument$DOMAttrModifiedListenerWrapper
            dup
            aload 1 /* l */
            invokespecial org.apache.batik.anim.dom.SVGOMDocument$DOMAttrModifiedListenerWrapper.<init>:(Lorg/apache/batik/css/engine/CSSNavigableDocumentListener;)V
        11: .line 437
            astore 6 /* attrModified */
        start local 6 // org.apache.batik.anim.dom.SVGOMDocument$DOMAttrModifiedListenerWrapper attrModified
        12: .line 440
            aload 0 /* this */
            getfield org.apache.batik.anim.dom.SVGOMDocument.cssNavigableDocumentListeners:Ljava/util/HashMap;
        13: .line 441
            aload 1 /* l */
            iconst_5
            anewarray org.w3c.dom.events.EventListener
            dup
            iconst_0
            aload 2 /* nodeInserted */
            aastore
            dup
            iconst_1
        14: .line 442
            aload 3 /* nodeRemoved */
            aastore
            dup
            iconst_2
        15: .line 443
            aload 4 /* subtreeModified */
            aastore
            dup
            iconst_3
        16: .line 444
            aload 5 /* cdataModified */
            aastore
            dup
            iconst_4
        17: .line 445
            aload 6 /* attrModified */
            aastore
        18: .line 440
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        19: .line 447
            aload 0 /* this */
            ldc "http://www.w3.org/2001/xml-events"
        20: .line 448
            ldc "DOMNodeInserted"
            aload 2 /* nodeInserted */
            iconst_0
            aconst_null
        21: .line 447
            invokevirtual org.apache.batik.anim.dom.SVGOMDocument.addEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;ZLjava/lang/Object;)V
        22: .line 449
            aload 0 /* this */
            ldc "http://www.w3.org/2001/xml-events"
        23: .line 450
            ldc "DOMNodeRemoved"
            aload 3 /* nodeRemoved */
            iconst_0
            aconst_null
        24: .line 449
            invokevirtual org.apache.batik.anim.dom.SVGOMDocument.addEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;ZLjava/lang/Object;)V
        25: .line 451
            aload 0 /* this */
            ldc "http://www.w3.org/2001/xml-events"
        26: .line 452
            ldc "DOMSubtreeModified"
            aload 4 /* subtreeModified */
            iconst_0
            aconst_null
        27: .line 451
            invokevirtual org.apache.batik.anim.dom.SVGOMDocument.addEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;ZLjava/lang/Object;)V
        28: .line 453
            aload 0 /* this */
            ldc "http://www.w3.org/2001/xml-events"
        29: .line 454
            ldc "DOMCharacterDataModified"
            aload 5 /* cdataModified */
            iconst_0
        30: .line 455
            aconst_null
        31: .line 453
            invokevirtual org.apache.batik.anim.dom.SVGOMDocument.addEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;ZLjava/lang/Object;)V
        32: .line 456
            aload 0 /* this */
            ldc "http://www.w3.org/2001/xml-events"
        33: .line 457
            ldc "DOMAttrModified"
            aload 6 /* attrModified */
            iconst_0
            aconst_null
        34: .line 456
            invokevirtual org.apache.batik.anim.dom.SVGOMDocument.addEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;ZLjava/lang/Object;)V
        35: .line 458
            return
        end local 6 // org.apache.batik.anim.dom.SVGOMDocument$DOMAttrModifiedListenerWrapper attrModified
        end local 5 // org.apache.batik.anim.dom.SVGOMDocument$DOMCharacterDataModifiedListenerWrapper cdataModified
        end local 4 // org.apache.batik.anim.dom.SVGOMDocument$DOMSubtreeModifiedListenerWrapper subtreeModified
        end local 3 // org.apache.batik.anim.dom.SVGOMDocument$DOMNodeRemovedListenerWrapper nodeRemoved
        end local 2 // org.apache.batik.anim.dom.SVGOMDocument$DOMNodeInsertedListenerWrapper nodeInserted
        end local 1 // org.apache.batik.css.engine.CSSNavigableDocumentListener l
        end local 0 // org.apache.batik.anim.dom.SVGOMDocument this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   36     0             this  Lorg/apache/batik/anim/dom/SVGOMDocument;
            0   36     1                l  Lorg/apache/batik/css/engine/CSSNavigableDocumentListener;
            4   36     2     nodeInserted  Lorg/apache/batik/anim/dom/SVGOMDocument$DOMNodeInsertedListenerWrapper;
            6   36     3      nodeRemoved  Lorg/apache/batik/anim/dom/SVGOMDocument$DOMNodeRemovedListenerWrapper;
            8   36     4  subtreeModified  Lorg/apache/batik/anim/dom/SVGOMDocument$DOMSubtreeModifiedListenerWrapper;
           10   36     5    cdataModified  Lorg/apache/batik/anim/dom/SVGOMDocument$DOMCharacterDataModifiedListenerWrapper;
           12   36     6     attrModified  Lorg/apache/batik/anim/dom/SVGOMDocument$DOMAttrModifiedListenerWrapper;
    MethodParameters:
      Name  Flags
      l     

  public void removeCSSNavigableDocumentListener(org.apache.batik.css.engine.CSSNavigableDocumentListener);
    descriptor: (Lorg/apache/batik/css/engine/CSSNavigableDocumentListener;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // org.apache.batik.anim.dom.SVGOMDocument this
        start local 1 // org.apache.batik.css.engine.CSSNavigableDocumentListener l
         0: .line 467
            aload 0 /* this */
            getfield org.apache.batik.anim.dom.SVGOMDocument.cssNavigableDocumentListeners:Ljava/util/HashMap;
            aload 1 /* l */
            invokevirtual java.util.HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast org.w3c.dom.events.EventListener[]
         1: .line 466
            astore 2 /* listeners */
        start local 2 // org.w3c.dom.events.EventListener[] listeners
         2: .line 468
            aload 2 /* listeners */
            ifnonnull 4
         3: .line 469
            return
         4: .line 472
      StackMap locals: org.w3c.dom.events.EventListener[]
      StackMap stack:
            aload 0 /* this */
            ldc "http://www.w3.org/2001/xml-events"
         5: .line 473
            ldc "DOMNodeInserted"
            aload 2 /* listeners */
            iconst_0
            aaload
            iconst_0
         6: .line 472
            invokevirtual org.apache.batik.anim.dom.SVGOMDocument.removeEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
         7: .line 474
            aload 0 /* this */
            ldc "http://www.w3.org/2001/xml-events"
         8: .line 475
            ldc "DOMNodeRemoved"
            aload 2 /* listeners */
            iconst_1
            aaload
            iconst_0
         9: .line 474
            invokevirtual org.apache.batik.anim.dom.SVGOMDocument.removeEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
        10: .line 476
            aload 0 /* this */
            ldc "http://www.w3.org/2001/xml-events"
        11: .line 477
            ldc "DOMSubtreeModified"
            aload 2 /* listeners */
            iconst_2
            aaload
            iconst_0
        12: .line 476
            invokevirtual org.apache.batik.anim.dom.SVGOMDocument.removeEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
        13: .line 478
            aload 0 /* this */
            ldc "http://www.w3.org/2001/xml-events"
        14: .line 479
            ldc "DOMCharacterDataModified"
            aload 2 /* listeners */
            iconst_3
            aaload
            iconst_0
        15: .line 478
            invokevirtual org.apache.batik.anim.dom.SVGOMDocument.removeEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
        16: .line 480
            aload 0 /* this */
            ldc "http://www.w3.org/2001/xml-events"
        17: .line 481
            ldc "DOMAttrModified"
            aload 2 /* listeners */
            iconst_4
            aaload
            iconst_0
        18: .line 480
            invokevirtual org.apache.batik.anim.dom.SVGOMDocument.removeEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V
        19: .line 483
            aload 0 /* this */
            getfield org.apache.batik.anim.dom.SVGOMDocument.cssNavigableDocumentListeners:Ljava/util/HashMap;
            aload 1 /* l */
            invokevirtual java.util.HashMap.remove:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
        20: .line 484
            return
        end local 2 // org.w3c.dom.events.EventListener[] listeners
        end local 1 // org.apache.batik.css.engine.CSSNavigableDocumentListener l
        end local 0 // org.apache.batik.anim.dom.SVGOMDocument this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   21     0       this  Lorg/apache/batik/anim/dom/SVGOMDocument;
            0   21     1          l  Lorg/apache/batik/css/engine/CSSNavigableDocumentListener;
            2   21     2  listeners  [Lorg/w3c/dom/events/EventListener;
    MethodParameters:
      Name  Flags
      l     

  protected org.apache.batik.anim.dom.AnimatedAttributeListener getAnimatedAttributeListener();
    descriptor: ()Lorg/apache/batik/anim/dom/AnimatedAttributeListener;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.batik.anim.dom.SVGOMDocument this
         0: .line 490
            aload 0 /* this */
            getfield org.apache.batik.anim.dom.SVGOMDocument.mainAnimatedAttributeListener:Lorg/apache/batik/anim/dom/AnimatedAttributeListener;
            areturn
        end local 0 // org.apache.batik.anim.dom.SVGOMDocument this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/anim/dom/SVGOMDocument;

  protected void overrideStyleTextChanged(org.apache.batik.css.engine.CSSStylableElement, java.lang.String);
    descriptor: (Lorg/apache/batik/css/engine/CSSStylableElement;Ljava/lang/String;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=6, args_size=3
        start local 0 // org.apache.batik.anim.dom.SVGOMDocument this
        start local 1 // org.apache.batik.css.engine.CSSStylableElement e
        start local 2 // java.lang.String text
         0: .line 498
            aload 0 /* this */
            getfield org.apache.batik.anim.dom.SVGOMDocument.cssNavigableDocumentListeners:Ljava/util/HashMap;
            invokevirtual java.util.HashMap.keySet:()Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 4
            goto 5
      StackMap locals: org.apache.batik.anim.dom.SVGOMDocument org.apache.batik.css.engine.CSSStylableElement java.lang.String top java.util.Iterator
      StackMap stack:
         1: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            astore 3 /* o */
        start local 3 // java.lang.Object o
         2: .line 500
            aload 3 /* o */
            checkcast org.apache.batik.css.engine.CSSNavigableDocumentListener
         3: .line 499
            astore 5 /* l */
        start local 5 // org.apache.batik.css.engine.CSSNavigableDocumentListener l
         4: .line 501
            aload 5 /* l */
            aload 1 /* e */
            aload 2 /* text */
            invokeinterface org.apache.batik.css.engine.CSSNavigableDocumentListener.overrideStyleTextChanged:(Lorg/apache/batik/css/engine/CSSStylableElement;Ljava/lang/String;)V
        end local 5 // org.apache.batik.css.engine.CSSNavigableDocumentListener l
        end local 3 // java.lang.Object o
         5: .line 498
      StackMap locals:
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 1
         6: .line 503
            return
        end local 2 // java.lang.String text
        end local 1 // org.apache.batik.css.engine.CSSStylableElement e
        end local 0 // org.apache.batik.anim.dom.SVGOMDocument this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lorg/apache/batik/anim/dom/SVGOMDocument;
            0    7     1     e  Lorg/apache/batik/css/engine/CSSStylableElement;
            0    7     2  text  Ljava/lang/String;
            2    5     3     o  Ljava/lang/Object;
            4    5     5     l  Lorg/apache/batik/css/engine/CSSNavigableDocumentListener;
    MethodParameters:
      Name  Flags
      e     
      text  

  protected void overrideStylePropertyRemoved(org.apache.batik.css.engine.CSSStylableElement, java.lang.String);
    descriptor: (Lorg/apache/batik/css/engine/CSSStylableElement;Ljava/lang/String;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=6, args_size=3
        start local 0 // org.apache.batik.anim.dom.SVGOMDocument this
        start local 1 // org.apache.batik.css.engine.CSSStylableElement e
        start local 2 // java.lang.String name
         0: .line 510
            aload 0 /* this */
            getfield org.apache.batik.anim.dom.SVGOMDocument.cssNavigableDocumentListeners:Ljava/util/HashMap;
            invokevirtual java.util.HashMap.keySet:()Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 4
            goto 5
      StackMap locals: org.apache.batik.anim.dom.SVGOMDocument org.apache.batik.css.engine.CSSStylableElement java.lang.String top java.util.Iterator
      StackMap stack:
         1: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            astore 3 /* o */
        start local 3 // java.lang.Object o
         2: .line 512
            aload 3 /* o */
            checkcast org.apache.batik.css.engine.CSSNavigableDocumentListener
         3: .line 511
            astore 5 /* l */
        start local 5 // org.apache.batik.css.engine.CSSNavigableDocumentListener l
         4: .line 513
            aload 5 /* l */
            aload 1 /* e */
            aload 2 /* name */
            invokeinterface org.apache.batik.css.engine.CSSNavigableDocumentListener.overrideStylePropertyRemoved:(Lorg/apache/batik/css/engine/CSSStylableElement;Ljava/lang/String;)V
        end local 5 // org.apache.batik.css.engine.CSSNavigableDocumentListener l
        end local 3 // java.lang.Object o
         5: .line 510
      StackMap locals:
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 1
         6: .line 515
            return
        end local 2 // java.lang.String name
        end local 1 // org.apache.batik.css.engine.CSSStylableElement e
        end local 0 // org.apache.batik.anim.dom.SVGOMDocument this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lorg/apache/batik/anim/dom/SVGOMDocument;
            0    7     1     e  Lorg/apache/batik/css/engine/CSSStylableElement;
            0    7     2  name  Ljava/lang/String;
            2    5     3     o  Ljava/lang/Object;
            4    5     5     l  Lorg/apache/batik/css/engine/CSSNavigableDocumentListener;
    MethodParameters:
      Name  Flags
      e     
      name  

  protected void overrideStylePropertyChanged(org.apache.batik.css.engine.CSSStylableElement, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Lorg/apache/batik/css/engine/CSSStylableElement;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=8, args_size=5
        start local 0 // org.apache.batik.anim.dom.SVGOMDocument this
        start local 1 // org.apache.batik.css.engine.CSSStylableElement e
        start local 2 // java.lang.String name
        start local 3 // java.lang.String value
        start local 4 // java.lang.String prio
         0: .line 522
            aload 0 /* this */
            getfield org.apache.batik.anim.dom.SVGOMDocument.cssNavigableDocumentListeners:Ljava/util/HashMap;
            invokevirtual java.util.HashMap.keySet:()Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 6
            goto 5
      StackMap locals: org.apache.batik.anim.dom.SVGOMDocument org.apache.batik.css.engine.CSSStylableElement java.lang.String java.lang.String java.lang.String top java.util.Iterator
      StackMap stack:
         1: aload 6
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            astore 5 /* o */
        start local 5 // java.lang.Object o
         2: .line 524
            aload 5 /* o */
            checkcast org.apache.batik.css.engine.CSSNavigableDocumentListener
         3: .line 523
            astore 7 /* l */
        start local 7 // org.apache.batik.css.engine.CSSNavigableDocumentListener l
         4: .line 525
            aload 7 /* l */
            aload 1 /* e */
            aload 2 /* name */
            aload 3 /* value */
            aload 4 /* prio */
            invokeinterface org.apache.batik.css.engine.CSSNavigableDocumentListener.overrideStylePropertyChanged:(Lorg/apache/batik/css/engine/CSSStylableElement;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
        end local 7 // org.apache.batik.css.engine.CSSNavigableDocumentListener l
        end local 5 // java.lang.Object o
         5: .line 522
      StackMap locals:
      StackMap stack:
            aload 6
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 1
         6: .line 527
            return
        end local 4 // java.lang.String prio
        end local 3 // java.lang.String value
        end local 2 // java.lang.String name
        end local 1 // org.apache.batik.css.engine.CSSStylableElement e
        end local 0 // org.apache.batik.anim.dom.SVGOMDocument this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    7     0   this  Lorg/apache/batik/anim/dom/SVGOMDocument;
            0    7     1      e  Lorg/apache/batik/css/engine/CSSStylableElement;
            0    7     2   name  Ljava/lang/String;
            0    7     3  value  Ljava/lang/String;
            0    7     4   prio  Ljava/lang/String;
            2    5     5      o  Ljava/lang/Object;
            4    5     7      l  Lorg/apache/batik/css/engine/CSSNavigableDocumentListener;
    MethodParameters:
       Name  Flags
      e      
      name   
      value  
      prio   

  public void addAnimatedAttributeListener(org.apache.batik.anim.dom.AnimatedAttributeListener);
    descriptor: (Lorg/apache/batik/anim/dom/AnimatedAttributeListener;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.batik.anim.dom.SVGOMDocument this
        start local 1 // org.apache.batik.anim.dom.AnimatedAttributeListener aal
         0: .line 535
            aload 0 /* this */
            getfield org.apache.batik.anim.dom.SVGOMDocument.animatedAttributeListeners:Ljava/util/LinkedList;
            aload 1 /* aal */
            invokevirtual java.util.LinkedList.contains:(Ljava/lang/Object;)Z
            ifeq 2
         1: .line 536
            return
         2: .line 538
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.batik.anim.dom.SVGOMDocument.animatedAttributeListeners:Ljava/util/LinkedList;
            aload 1 /* aal */
            invokevirtual java.util.LinkedList.add:(Ljava/lang/Object;)Z
            pop
         3: .line 539
            return
        end local 1 // org.apache.batik.anim.dom.AnimatedAttributeListener aal
        end local 0 // org.apache.batik.anim.dom.SVGOMDocument this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/apache/batik/anim/dom/SVGOMDocument;
            0    4     1   aal  Lorg/apache/batik/anim/dom/AnimatedAttributeListener;
    MethodParameters:
      Name  Flags
      aal   

  public void removeAnimatedAttributeListener(org.apache.batik.anim.dom.AnimatedAttributeListener);
    descriptor: (Lorg/apache/batik/anim/dom/AnimatedAttributeListener;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.batik.anim.dom.SVGOMDocument this
        start local 1 // org.apache.batik.anim.dom.AnimatedAttributeListener aal
         0: .line 546
            aload 0 /* this */
            getfield org.apache.batik.anim.dom.SVGOMDocument.animatedAttributeListeners:Ljava/util/LinkedList;
            aload 1 /* aal */
            invokevirtual java.util.LinkedList.remove:(Ljava/lang/Object;)Z
            pop
         1: .line 547
            return
        end local 1 // org.apache.batik.anim.dom.AnimatedAttributeListener aal
        end local 0 // org.apache.batik.anim.dom.SVGOMDocument this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/batik/anim/dom/SVGOMDocument;
            0    2     1   aal  Lorg/apache/batik/anim/dom/AnimatedAttributeListener;
    MethodParameters:
      Name  Flags
      aal   

  public org.w3c.dom.css.CSSStyleDeclaration getOverrideStyle(org.w3c.dom.Element, java.lang.String);
    descriptor: (Lorg/w3c/dom/Element;Ljava/lang/String;)Lorg/w3c/dom/css/CSSStyleDeclaration;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.apache.batik.anim.dom.SVGOMDocument this
        start local 1 // org.w3c.dom.Element elt
        start local 2 // java.lang.String pseudoElt
         0: .line 730
            aload 1 /* elt */
            instanceof org.apache.batik.anim.dom.SVGStylableElement
            ifeq 2
            aload 2 /* pseudoElt */
            ifnonnull 2
         1: .line 731
            aload 1 /* elt */
            checkcast org.apache.batik.anim.dom.SVGStylableElement
            invokevirtual org.apache.batik.anim.dom.SVGStylableElement.getOverrideStyle:()Lorg/w3c/dom/css/CSSStyleDeclaration;
            areturn
         2: .line 733
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 2 // java.lang.String pseudoElt
        end local 1 // org.w3c.dom.Element elt
        end local 0 // org.apache.batik.anim.dom.SVGOMDocument this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Lorg/apache/batik/anim/dom/SVGOMDocument;
            0    3     1        elt  Lorg/w3c/dom/Element;
            0    3     2  pseudoElt  Ljava/lang/String;
    MethodParameters:
           Name  Flags
      elt        
      pseudoElt  

  public boolean isReadonly();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.batik.anim.dom.SVGOMDocument this
         0: .line 742
            aload 0 /* this */
            getfield org.apache.batik.anim.dom.SVGOMDocument.readonly:Z
            ireturn
        end local 0 // org.apache.batik.anim.dom.SVGOMDocument this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/anim/dom/SVGOMDocument;

  public void setReadonly(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.batik.anim.dom.SVGOMDocument this
        start local 1 // boolean v
         0: .line 749
            aload 0 /* this */
            iload 1 /* v */
            putfield org.apache.batik.anim.dom.SVGOMDocument.readonly:Z
         1: .line 750
            return
        end local 1 // boolean v
        end local 0 // org.apache.batik.anim.dom.SVGOMDocument this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/batik/anim/dom/SVGOMDocument;
            0    2     1     v  Z
    MethodParameters:
      Name  Flags
      v     

  protected org.w3c.dom.Node newNode();
    descriptor: ()Lorg/w3c/dom/Node;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.batik.anim.dom.SVGOMDocument this
         0: .line 756
            new org.apache.batik.anim.dom.SVGOMDocument
            dup
            invokespecial org.apache.batik.anim.dom.SVGOMDocument.<init>:()V
            areturn
        end local 0 // org.apache.batik.anim.dom.SVGOMDocument this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/anim/dom/SVGOMDocument;

  protected org.w3c.dom.Node copyInto(org.w3c.dom.Node);
    descriptor: (Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // org.apache.batik.anim.dom.SVGOMDocument this
        start local 1 // org.w3c.dom.Node n
         0: .line 764
            aload 0 /* this */
            aload 1 /* n */
            invokespecial org.apache.batik.dom.AbstractStylableDocument.copyInto:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            pop
         1: .line 765
            aload 1 /* n */
            checkcast org.apache.batik.anim.dom.SVGOMDocument
            astore 2 /* sd */
        start local 2 // org.apache.batik.anim.dom.SVGOMDocument sd
         2: .line 766
            aload 2 /* sd */
            new org.apache.batik.i18n.LocalizableSupport
            dup
         3: .line 767
            ldc "org.apache.batik.dom.svg.resources.Messages"
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getClassLoader:()Ljava/lang/ClassLoader;
            invokespecial org.apache.batik.i18n.LocalizableSupport.<init>:(Ljava/lang/String;Ljava/lang/ClassLoader;)V
         4: .line 766
            putfield org.apache.batik.anim.dom.SVGOMDocument.localizableSupport:Lorg/apache/batik/i18n/LocalizableSupport;
         5: .line 768
            aload 2 /* sd */
            aload 0 /* this */
            getfield org.apache.batik.anim.dom.SVGOMDocument.referrer:Ljava/lang/String;
            putfield org.apache.batik.anim.dom.SVGOMDocument.referrer:Ljava/lang/String;
         6: .line 769
            aload 2 /* sd */
            aload 0 /* this */
            getfield org.apache.batik.anim.dom.SVGOMDocument.url:Lorg/apache/batik/util/ParsedURL;
            putfield org.apache.batik.anim.dom.SVGOMDocument.url:Lorg/apache/batik/util/ParsedURL;
         7: .line 770
            aload 1 /* n */
            areturn
        end local 2 // org.apache.batik.anim.dom.SVGOMDocument sd
        end local 1 // org.w3c.dom.Node n
        end local 0 // org.apache.batik.anim.dom.SVGOMDocument this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lorg/apache/batik/anim/dom/SVGOMDocument;
            0    8     1     n  Lorg/w3c/dom/Node;
            2    8     2    sd  Lorg/apache/batik/anim/dom/SVGOMDocument;
    MethodParameters:
      Name  Flags
      n     

  protected org.w3c.dom.Node deepCopyInto(org.w3c.dom.Node);
    descriptor: (Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // org.apache.batik.anim.dom.SVGOMDocument this
        start local 1 // org.w3c.dom.Node n
         0: .line 778
            aload 0 /* this */
            aload 1 /* n */
            invokespecial org.apache.batik.dom.AbstractStylableDocument.deepCopyInto:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            pop
         1: .line 779
            aload 1 /* n */
            checkcast org.apache.batik.anim.dom.SVGOMDocument
            astore 2 /* sd */
        start local 2 // org.apache.batik.anim.dom.SVGOMDocument sd
         2: .line 780
            aload 2 /* sd */
            new org.apache.batik.i18n.LocalizableSupport
            dup
         3: .line 781
            ldc "org.apache.batik.dom.svg.resources.Messages"
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getClassLoader:()Ljava/lang/ClassLoader;
            invokespecial org.apache.batik.i18n.LocalizableSupport.<init>:(Ljava/lang/String;Ljava/lang/ClassLoader;)V
         4: .line 780
            putfield org.apache.batik.anim.dom.SVGOMDocument.localizableSupport:Lorg/apache/batik/i18n/LocalizableSupport;
         5: .line 782
            aload 2 /* sd */
            aload 0 /* this */
            getfield org.apache.batik.anim.dom.SVGOMDocument.referrer:Ljava/lang/String;
            putfield org.apache.batik.anim.dom.SVGOMDocument.referrer:Ljava/lang/String;
         6: .line 783
            aload 2 /* sd */
            aload 0 /* this */
            getfield org.apache.batik.anim.dom.SVGOMDocument.url:Lorg/apache/batik/util/ParsedURL;
            putfield org.apache.batik.anim.dom.SVGOMDocument.url:Lorg/apache/batik/util/ParsedURL;
         7: .line 784
            aload 1 /* n */
            areturn
        end local 2 // org.apache.batik.anim.dom.SVGOMDocument sd
        end local 1 // org.w3c.dom.Node n
        end local 0 // org.apache.batik.anim.dom.SVGOMDocument this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lorg/apache/batik/anim/dom/SVGOMDocument;
            0    8     1     n  Lorg/w3c/dom/Node;
            2    8     2    sd  Lorg/apache/batik/anim/dom/SVGOMDocument;
    MethodParameters:
      Name  Flags
      n     

  private void readObject(java.io.ObjectInputStream);
    descriptor: (Ljava/io/ObjectInputStream;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // org.apache.batik.anim.dom.SVGOMDocument this
        start local 1 // java.io.ObjectInputStream s
         0: .line 794
            aload 1 /* s */
            invokevirtual java.io.ObjectInputStream.defaultReadObject:()V
         1: .line 796
            aload 0 /* this */
            new org.apache.batik.i18n.LocalizableSupport
            dup
         2: .line 797
            ldc "org.apache.batik.dom.svg.resources.Messages"
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getClassLoader:()Ljava/lang/ClassLoader;
            invokespecial org.apache.batik.i18n.LocalizableSupport.<init>:(Ljava/lang/String;Ljava/lang/ClassLoader;)V
         3: .line 796
            putfield org.apache.batik.anim.dom.SVGOMDocument.localizableSupport:Lorg/apache/batik/i18n/LocalizableSupport;
         4: .line 798
            return
        end local 1 // java.io.ObjectInputStream s
        end local 0 // org.apache.batik.anim.dom.SVGOMDocument this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lorg/apache/batik/anim/dom/SVGOMDocument;
            0    5     1     s  Ljava/io/ObjectInputStream;
    Exceptions:
      throws java.io.IOException, java.lang.ClassNotFoundException
    MethodParameters:
      Name  Flags
      s     
}
SourceFile: "SVGOMDocument.java"
NestMembers:
  org.apache.batik.anim.dom.SVGOMDocument$AnimAttrListener  org.apache.batik.anim.dom.SVGOMDocument$DOMAttrModifiedListenerWrapper  org.apache.batik.anim.dom.SVGOMDocument$DOMCharacterDataModifiedListenerWrapper  org.apache.batik.anim.dom.SVGOMDocument$DOMNodeInsertedListenerWrapper  org.apache.batik.anim.dom.SVGOMDocument$DOMNodeRemovedListenerWrapper  org.apache.batik.anim.dom.SVGOMDocument$DOMSubtreeModifiedListenerWrapper
InnerClasses:
  protected AnimAttrListener = org.apache.batik.anim.dom.SVGOMDocument$AnimAttrListener of org.apache.batik.anim.dom.SVGOMDocument
  protected DOMAttrModifiedListenerWrapper = org.apache.batik.anim.dom.SVGOMDocument$DOMAttrModifiedListenerWrapper of org.apache.batik.anim.dom.SVGOMDocument
  protected DOMCharacterDataModifiedListenerWrapper = org.apache.batik.anim.dom.SVGOMDocument$DOMCharacterDataModifiedListenerWrapper of org.apache.batik.anim.dom.SVGOMDocument
  protected DOMNodeInsertedListenerWrapper = org.apache.batik.anim.dom.SVGOMDocument$DOMNodeInsertedListenerWrapper of org.apache.batik.anim.dom.SVGOMDocument
  protected DOMNodeRemovedListenerWrapper = org.apache.batik.anim.dom.SVGOMDocument$DOMNodeRemovedListenerWrapper of org.apache.batik.anim.dom.SVGOMDocument
  protected DOMSubtreeModifiedListenerWrapper = org.apache.batik.anim.dom.SVGOMDocument$DOMSubtreeModifiedListenerWrapper of org.apache.batik.anim.dom.SVGOMDocument