public class org.apache.batik.css.engine.CSSEngine$CSSNavigableDocumentHandler implements org.apache.batik.css.engine.CSSNavigableDocumentListener, org.apache.batik.css.engine.CSSEngine$MainPropertyReceiver
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.batik.css.engine.CSSEngine$CSSNavigableDocumentHandler
  super_class: java.lang.Object
{
  protected boolean[] mainPropertiesChanged;
    descriptor: [Z
    flags: (0x0004) ACC_PROTECTED

  protected org.apache.batik.css.engine.StyleDeclaration declaration;
    descriptor: Lorg/apache/batik/css/engine/StyleDeclaration;
    flags: (0x0004) ACC_PROTECTED

  final org.apache.batik.css.engine.CSSEngine this$0;
    descriptor: Lorg/apache/batik/css/engine/CSSEngine;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  protected void <init>(org.apache.batik.css.engine.CSSEngine);
    descriptor: (Lorg/apache/batik/css/engine/CSSEngine;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.batik.css.engine.CSSEngine$CSSNavigableDocumentHandler this
         0: .line 2429
            aload 0 /* this */
            aload 1
            putfield org.apache.batik.css.engine.CSSEngine$CSSNavigableDocumentHandler.this$0:Lorg/apache/batik/css/engine/CSSEngine;
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // org.apache.batik.css.engine.CSSEngine$CSSNavigableDocumentHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/css/engine/CSSEngine$CSSNavigableDocumentHandler;
    MethodParameters:
        Name  Flags
      this$0  final

  public void nodeInserted(org.w3c.dom.Node);
    descriptor: (Lorg/w3c/dom/Node;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.batik.css.engine.CSSEngine$CSSNavigableDocumentHandler this
        start local 1 // org.w3c.dom.Node newNode
         0: .line 2448
            aload 0 /* this */
            getfield org.apache.batik.css.engine.CSSEngine$CSSNavigableDocumentHandler.this$0:Lorg/apache/batik/css/engine/CSSEngine;
            aload 1 /* newNode */
            invokevirtual org.apache.batik.css.engine.CSSEngine.handleNodeInserted:(Lorg/w3c/dom/Node;)V
         1: .line 2449
            return
        end local 1 // org.w3c.dom.Node newNode
        end local 0 // org.apache.batik.css.engine.CSSEngine$CSSNavigableDocumentHandler this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lorg/apache/batik/css/engine/CSSEngine$CSSNavigableDocumentHandler;
            0    2     1  newNode  Lorg/w3c/dom/Node;
    MethodParameters:
         Name  Flags
      newNode  

  public void nodeToBeRemoved(org.w3c.dom.Node);
    descriptor: (Lorg/w3c/dom/Node;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.batik.css.engine.CSSEngine$CSSNavigableDocumentHandler this
        start local 1 // org.w3c.dom.Node oldNode
         0: .line 2455
            aload 0 /* this */
            getfield org.apache.batik.css.engine.CSSEngine$CSSNavigableDocumentHandler.this$0:Lorg/apache/batik/css/engine/CSSEngine;
            aload 1 /* oldNode */
            invokevirtual org.apache.batik.css.engine.CSSEngine.handleNodeRemoved:(Lorg/w3c/dom/Node;)V
         1: .line 2456
            return
        end local 1 // org.w3c.dom.Node oldNode
        end local 0 // org.apache.batik.css.engine.CSSEngine$CSSNavigableDocumentHandler this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lorg/apache/batik/css/engine/CSSEngine$CSSNavigableDocumentHandler;
            0    2     1  oldNode  Lorg/w3c/dom/Node;
    MethodParameters:
         Name  Flags
      oldNode  

  public void subtreeModified(org.w3c.dom.Node);
    descriptor: (Lorg/w3c/dom/Node;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.batik.css.engine.CSSEngine$CSSNavigableDocumentHandler this
        start local 1 // org.w3c.dom.Node rootOfModifications
         0: .line 2463
            aload 0 /* this */
            getfield org.apache.batik.css.engine.CSSEngine$CSSNavigableDocumentHandler.this$0:Lorg/apache/batik/css/engine/CSSEngine;
            aload 1 /* rootOfModifications */
            invokevirtual org.apache.batik.css.engine.CSSEngine.handleSubtreeModified:(Lorg/w3c/dom/Node;)V
         1: .line 2464
            return
        end local 1 // org.w3c.dom.Node rootOfModifications
        end local 0 // org.apache.batik.css.engine.CSSEngine$CSSNavigableDocumentHandler this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    2     0                 this  Lorg/apache/batik/css/engine/CSSEngine$CSSNavigableDocumentHandler;
            0    2     1  rootOfModifications  Lorg/w3c/dom/Node;
    MethodParameters:
                     Name  Flags
      rootOfModifications  

  public void characterDataModified(org.w3c.dom.Node);
    descriptor: (Lorg/w3c/dom/Node;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.batik.css.engine.CSSEngine$CSSNavigableDocumentHandler this
        start local 1 // org.w3c.dom.Node text
         0: .line 2470
            aload 0 /* this */
            getfield org.apache.batik.css.engine.CSSEngine$CSSNavigableDocumentHandler.this$0:Lorg/apache/batik/css/engine/CSSEngine;
            aload 1 /* text */
            invokevirtual org.apache.batik.css.engine.CSSEngine.handleCharacterDataModified:(Lorg/w3c/dom/Node;)V
         1: .line 2471
            return
        end local 1 // org.w3c.dom.Node text
        end local 0 // org.apache.batik.css.engine.CSSEngine$CSSNavigableDocumentHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/batik/css/engine/CSSEngine$CSSNavigableDocumentHandler;
            0    2     1  text  Lorg/w3c/dom/Node;
    MethodParameters:
      Name  Flags
      text  

  public void attrModified(org.w3c.dom.Element, org.w3c.dom.Attr, short, java.lang.String, java.lang.String);
    descriptor: (Lorg/w3c/dom/Element;Lorg/w3c/dom/Attr;SLjava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=6
        start local 0 // org.apache.batik.css.engine.CSSEngine$CSSNavigableDocumentHandler this
        start local 1 // org.w3c.dom.Element e
        start local 2 // org.w3c.dom.Attr attr
        start local 3 // short attrChange
        start local 4 // java.lang.String prevValue
        start local 5 // java.lang.String newValue
         0: .line 2481
            aload 0 /* this */
            getfield org.apache.batik.css.engine.CSSEngine$CSSNavigableDocumentHandler.this$0:Lorg/apache/batik/css/engine/CSSEngine;
            aload 1 /* e */
            aload 2 /* attr */
            iload 3 /* attrChange */
            aload 4 /* prevValue */
            aload 5 /* newValue */
            invokevirtual org.apache.batik.css.engine.CSSEngine.handleAttrModified:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Attr;SLjava/lang/String;Ljava/lang/String;)V
         1: .line 2482
            return
        end local 5 // java.lang.String newValue
        end local 4 // java.lang.String prevValue
        end local 3 // short attrChange
        end local 2 // org.w3c.dom.Attr attr
        end local 1 // org.w3c.dom.Element e
        end local 0 // org.apache.batik.css.engine.CSSEngine$CSSNavigableDocumentHandler this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lorg/apache/batik/css/engine/CSSEngine$CSSNavigableDocumentHandler;
            0    2     1           e  Lorg/w3c/dom/Element;
            0    2     2        attr  Lorg/w3c/dom/Attr;
            0    2     3  attrChange  S
            0    2     4   prevValue  Ljava/lang/String;
            0    2     5    newValue  Ljava/lang/String;
    MethodParameters:
            Name  Flags
      e           
      attr        
      attrChange  
      prevValue   
      newValue    

  public void overrideStyleTextChanged(org.apache.batik.css.engine.CSSStylableElement, java.lang.String);
    descriptor: (Lorg/apache/batik/css/engine/CSSStylableElement;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=8, args_size=3
        start local 0 // org.apache.batik.css.engine.CSSEngine$CSSNavigableDocumentHandler this
        start local 1 // org.apache.batik.css.engine.CSSStylableElement elt
        start local 2 // java.lang.String text
         0: .line 2491
            aload 1 /* elt */
            invokeinterface org.apache.batik.css.engine.CSSStylableElement.getOverrideStyleDeclarationProvider:()Lorg/apache/batik/css/engine/StyleDeclarationProvider;
         1: .line 2490
            astore 3 /* p */
        start local 3 // org.apache.batik.css.engine.StyleDeclarationProvider p
         2: .line 2492
            aload 3 /* p */
            invokeinterface org.apache.batik.css.engine.StyleDeclarationProvider.getStyleDeclaration:()Lorg/apache/batik/css/engine/StyleDeclaration;
            astore 4 /* declaration */
        start local 4 // org.apache.batik.css.engine.StyleDeclaration declaration
         3: .line 2493
            aload 4 /* declaration */
            invokevirtual org.apache.batik.css.engine.StyleDeclaration.size:()I
            istore 5 /* ds */
        start local 5 // int ds
         4: .line 2494
            aload 0 /* this */
            getfield org.apache.batik.css.engine.CSSEngine$CSSNavigableDocumentHandler.this$0:Lorg/apache/batik/css/engine/CSSEngine;
            invokevirtual org.apache.batik.css.engine.CSSEngine.getNumberOfProperties:()I
            newarray 4
            astore 6 /* updated */
        start local 6 // boolean[] updated
         5: .line 2495
            iconst_0
            istore 7 /* i */
        start local 7 // int i
         6: goto 9
         7: .line 2496
      StackMap locals: org.apache.batik.css.engine.CSSEngine$CSSNavigableDocumentHandler org.apache.batik.css.engine.CSSStylableElement java.lang.String org.apache.batik.css.engine.StyleDeclarationProvider org.apache.batik.css.engine.StyleDeclaration int boolean[] int
      StackMap stack:
            aload 6 /* updated */
            aload 4 /* declaration */
            iload 7 /* i */
            invokevirtual org.apache.batik.css.engine.StyleDeclaration.getIndex:(I)I
            iconst_1
            bastore
         8: .line 2495
            iinc 7 /* i */ 1
      StackMap locals:
      StackMap stack:
         9: iload 7 /* i */
            iload 5 /* ds */
            if_icmplt 7
        end local 7 // int i
        10: .line 2498
            aload 0 /* this */
            getfield org.apache.batik.css.engine.CSSEngine$CSSNavigableDocumentHandler.this$0:Lorg/apache/batik/css/engine/CSSEngine;
            aload 1 /* elt */
            aload 2 /* text */
            invokevirtual org.apache.batik.css.engine.CSSEngine.parseStyleDeclaration:(Lorg/apache/batik/css/engine/CSSStylableElement;Ljava/lang/String;)Lorg/apache/batik/css/engine/StyleDeclaration;
            astore 4 /* declaration */
        11: .line 2499
            aload 3 /* p */
            aload 4 /* declaration */
            invokeinterface org.apache.batik.css.engine.StyleDeclarationProvider.setStyleDeclaration:(Lorg/apache/batik/css/engine/StyleDeclaration;)V
        12: .line 2500
            aload 4 /* declaration */
            invokevirtual org.apache.batik.css.engine.StyleDeclaration.size:()I
            istore 5 /* ds */
        13: .line 2501
            iconst_0
            istore 7 /* i */
        start local 7 // int i
        14: goto 17
        15: .line 2502
      StackMap locals:
      StackMap stack:
            aload 6 /* updated */
            aload 4 /* declaration */
            iload 7 /* i */
            invokevirtual org.apache.batik.css.engine.StyleDeclaration.getIndex:(I)I
            iconst_1
            bastore
        16: .line 2501
            iinc 7 /* i */ 1
      StackMap locals:
      StackMap stack:
        17: iload 7 /* i */
            iload 5 /* ds */
            if_icmplt 15
        end local 7 // int i
        18: .line 2504
            aload 0 /* this */
            getfield org.apache.batik.css.engine.CSSEngine$CSSNavigableDocumentHandler.this$0:Lorg/apache/batik/css/engine/CSSEngine;
            aload 1 /* elt */
            aconst_null
            aload 6 /* updated */
            iconst_1
            invokevirtual org.apache.batik.css.engine.CSSEngine.invalidateProperties:(Lorg/w3c/dom/Node;[I[ZZ)V
        19: .line 2505
            return
        end local 6 // boolean[] updated
        end local 5 // int ds
        end local 4 // org.apache.batik.css.engine.StyleDeclaration declaration
        end local 3 // org.apache.batik.css.engine.StyleDeclarationProvider p
        end local 2 // java.lang.String text
        end local 1 // org.apache.batik.css.engine.CSSStylableElement elt
        end local 0 // org.apache.batik.css.engine.CSSEngine$CSSNavigableDocumentHandler this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   20     0         this  Lorg/apache/batik/css/engine/CSSEngine$CSSNavigableDocumentHandler;
            0   20     1          elt  Lorg/apache/batik/css/engine/CSSStylableElement;
            0   20     2         text  Ljava/lang/String;
            2   20     3            p  Lorg/apache/batik/css/engine/StyleDeclarationProvider;
            3   20     4  declaration  Lorg/apache/batik/css/engine/StyleDeclaration;
            4   20     5           ds  I
            5   20     6      updated  [Z
            6   10     7            i  I
           14   18     7            i  I
    MethodParameters:
      Name  Flags
      elt   
      text  

  public void overrideStylePropertyRemoved(org.apache.batik.css.engine.CSSStylableElement, java.lang.String);
    descriptor: (Lorg/apache/batik/css/engine/CSSStylableElement;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=9, args_size=3
        start local 0 // org.apache.batik.css.engine.CSSEngine$CSSNavigableDocumentHandler this
        start local 1 // org.apache.batik.css.engine.CSSStylableElement elt
        start local 2 // java.lang.String name
         0: .line 2513
            aload 1 /* elt */
            invokeinterface org.apache.batik.css.engine.CSSStylableElement.getOverrideStyleDeclarationProvider:()Lorg/apache/batik/css/engine/StyleDeclarationProvider;
         1: .line 2512
            astore 3 /* p */
        start local 3 // org.apache.batik.css.engine.StyleDeclarationProvider p
         2: .line 2514
            aload 3 /* p */
            invokeinterface org.apache.batik.css.engine.StyleDeclarationProvider.getStyleDeclaration:()Lorg/apache/batik/css/engine/StyleDeclaration;
            astore 4 /* declaration */
        start local 4 // org.apache.batik.css.engine.StyleDeclaration declaration
         3: .line 2515
            aload 0 /* this */
            getfield org.apache.batik.css.engine.CSSEngine$CSSNavigableDocumentHandler.this$0:Lorg/apache/batik/css/engine/CSSEngine;
            aload 2 /* name */
            invokevirtual org.apache.batik.css.engine.CSSEngine.getPropertyIndex:(Ljava/lang/String;)I
            istore 5 /* idx */
        start local 5 // int idx
         4: .line 2516
            aload 4 /* declaration */
            invokevirtual org.apache.batik.css.engine.StyleDeclaration.size:()I
            istore 6 /* ds */
        start local 6 // int ds
         5: .line 2517
            iconst_0
            istore 7 /* i */
        start local 7 // int i
         6: goto 17
         7: .line 2518
      StackMap locals: org.apache.batik.css.engine.CSSEngine$CSSNavigableDocumentHandler org.apache.batik.css.engine.CSSStylableElement java.lang.String org.apache.batik.css.engine.StyleDeclarationProvider org.apache.batik.css.engine.StyleDeclaration int int int
      StackMap stack:
            iload 5 /* idx */
            aload 4 /* declaration */
            iload 7 /* i */
            invokevirtual org.apache.batik.css.engine.StyleDeclaration.getIndex:(I)I
            if_icmpne 16
         8: .line 2519
            aload 4 /* declaration */
            iload 7 /* i */
            invokevirtual org.apache.batik.css.engine.StyleDeclaration.remove:(I)V
         9: .line 2520
            aload 1 /* elt */
            aconst_null
            invokeinterface org.apache.batik.css.engine.CSSStylableElement.getComputedStyleMap:(Ljava/lang/String;)Lorg/apache/batik/css/engine/StyleMap;
            astore 8 /* style */
        start local 8 // org.apache.batik.css.engine.StyleMap style
        10: .line 2521
            aload 8 /* style */
            ifnull 18
        11: .line 2522
            aload 8 /* style */
            iload 5 /* idx */
            invokevirtual org.apache.batik.css.engine.StyleMap.getOrigin:(I)S
            sipush -24576
            if_icmpne 18
        12: .line 2524
            aload 0 /* this */
            getfield org.apache.batik.css.engine.CSSEngine$CSSNavigableDocumentHandler.this$0:Lorg/apache/batik/css/engine/CSSEngine;
        13: .line 2525
            aload 1 /* elt */
            iconst_1
            newarray 10
            dup
            iconst_0
            iload 5 /* idx */
            iastore
            aconst_null
            iconst_1
        14: .line 2524
            invokevirtual org.apache.batik.css.engine.CSSEngine.invalidateProperties:(Lorg/w3c/dom/Node;[I[ZZ)V
        15: .line 2527
            goto 18
        end local 8 // org.apache.batik.css.engine.StyleMap style
        16: .line 2517
      StackMap locals:
      StackMap stack:
            iinc 7 /* i */ 1
      StackMap locals:
      StackMap stack:
        17: iload 7 /* i */
            iload 6 /* ds */
            if_icmplt 7
        end local 7 // int i
        18: .line 2530
      StackMap locals:
      StackMap stack:
            return
        end local 6 // int ds
        end local 5 // int idx
        end local 4 // org.apache.batik.css.engine.StyleDeclaration declaration
        end local 3 // org.apache.batik.css.engine.StyleDeclarationProvider p
        end local 2 // java.lang.String name
        end local 1 // org.apache.batik.css.engine.CSSStylableElement elt
        end local 0 // org.apache.batik.css.engine.CSSEngine$CSSNavigableDocumentHandler this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   19     0         this  Lorg/apache/batik/css/engine/CSSEngine$CSSNavigableDocumentHandler;
            0   19     1          elt  Lorg/apache/batik/css/engine/CSSStylableElement;
            0   19     2         name  Ljava/lang/String;
            2   19     3            p  Lorg/apache/batik/css/engine/StyleDeclarationProvider;
            3   19     4  declaration  Lorg/apache/batik/css/engine/StyleDeclaration;
            4   19     5          idx  I
            5   19     6           ds  I
            6   18     7            i  I
           10   16     8        style  Lorg/apache/batik/css/engine/StyleMap;
    MethodParameters:
      Name  Flags
      elt   
      name  

  public 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: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=7, args_size=5
        start local 0 // org.apache.batik.css.engine.CSSEngine$CSSNavigableDocumentHandler this
        start local 1 // org.apache.batik.css.engine.CSSStylableElement elt
        start local 2 // java.lang.String name
        start local 3 // java.lang.String val
        start local 4 // java.lang.String prio
         0: .line 2538
            aload 4 /* prio */
            ifnull 1
            aload 4 /* prio */
            invokevirtual java.lang.String.length:()I
            ifeq 1
            iconst_1
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_0
      StackMap locals:
      StackMap stack: int
         2: istore 5 /* important */
        start local 5 // boolean important
         3: .line 2540
            aload 1 /* elt */
            invokeinterface org.apache.batik.css.engine.CSSStylableElement.getOverrideStyleDeclarationProvider:()Lorg/apache/batik/css/engine/StyleDeclarationProvider;
         4: .line 2539
            astore 6 /* p */
        start local 6 // org.apache.batik.css.engine.StyleDeclarationProvider p
         5: .line 2541
            aload 0 /* this */
            aload 6 /* p */
            invokeinterface org.apache.batik.css.engine.StyleDeclarationProvider.getStyleDeclaration:()Lorg/apache/batik/css/engine/StyleDeclaration;
            putfield org.apache.batik.css.engine.CSSEngine$CSSNavigableDocumentHandler.declaration:Lorg/apache/batik/css/engine/StyleDeclaration;
         6: .line 2542
            aload 0 /* this */
            getfield org.apache.batik.css.engine.CSSEngine$CSSNavigableDocumentHandler.this$0:Lorg/apache/batik/css/engine/CSSEngine;
            aload 1 /* elt */
            aload 0 /* this */
            aload 2 /* name */
            aload 3 /* val */
            iload 5 /* important */
            invokevirtual org.apache.batik.css.engine.CSSEngine.setMainProperties:(Lorg/apache/batik/css/engine/CSSStylableElement;Lorg/apache/batik/css/engine/CSSEngine$MainPropertyReceiver;Ljava/lang/String;Ljava/lang/String;Z)V
         7: .line 2543
            aload 0 /* this */
            aconst_null
            putfield org.apache.batik.css.engine.CSSEngine$CSSNavigableDocumentHandler.declaration:Lorg/apache/batik/css/engine/StyleDeclaration;
         8: .line 2544
            aload 0 /* this */
            getfield org.apache.batik.css.engine.CSSEngine$CSSNavigableDocumentHandler.this$0:Lorg/apache/batik/css/engine/CSSEngine;
            aload 1 /* elt */
            aconst_null
            aload 0 /* this */
            getfield org.apache.batik.css.engine.CSSEngine$CSSNavigableDocumentHandler.mainPropertiesChanged:[Z
            iconst_1
            invokevirtual org.apache.batik.css.engine.CSSEngine.invalidateProperties:(Lorg/w3c/dom/Node;[I[ZZ)V
         9: .line 2545
            return
        end local 6 // org.apache.batik.css.engine.StyleDeclarationProvider p
        end local 5 // boolean important
        end local 4 // java.lang.String prio
        end local 3 // java.lang.String val
        end local 2 // java.lang.String name
        end local 1 // org.apache.batik.css.engine.CSSStylableElement elt
        end local 0 // org.apache.batik.css.engine.CSSEngine$CSSNavigableDocumentHandler this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   10     0       this  Lorg/apache/batik/css/engine/CSSEngine$CSSNavigableDocumentHandler;
            0   10     1        elt  Lorg/apache/batik/css/engine/CSSStylableElement;
            0   10     2       name  Ljava/lang/String;
            0   10     3        val  Ljava/lang/String;
            0   10     4       prio  Ljava/lang/String;
            3   10     5  important  Z
            5   10     6          p  Lorg/apache/batik/css/engine/StyleDeclarationProvider;
    MethodParameters:
      Name  Flags
      elt   
      name  
      val   
      prio  

  public void setMainProperty(java.lang.String, org.apache.batik.css.engine.value.Value, boolean);
    descriptor: (Ljava/lang/String;Lorg/apache/batik/css/engine/value/Value;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=4
        start local 0 // org.apache.batik.css.engine.CSSEngine$CSSNavigableDocumentHandler this
        start local 1 // java.lang.String name
        start local 2 // org.apache.batik.css.engine.value.Value v
        start local 3 // boolean important
         0: .line 2554
            aload 0 /* this */
            getfield org.apache.batik.css.engine.CSSEngine$CSSNavigableDocumentHandler.this$0:Lorg/apache/batik/css/engine/CSSEngine;
            aload 1 /* name */
            invokevirtual org.apache.batik.css.engine.CSSEngine.getPropertyIndex:(Ljava/lang/String;)I
            istore 4 /* idx */
        start local 4 // int idx
         1: .line 2555
            iload 4 /* idx */
            iconst_m1
            if_icmpne 3
         2: .line 2556
            return
         3: .line 2560
      StackMap locals: int
      StackMap stack:
            iconst_0
            istore 5 /* i */
        start local 5 // int i
         4: goto 8
         5: .line 2561
      StackMap locals: int
      StackMap stack:
            iload 4 /* idx */
            aload 0 /* this */
            getfield org.apache.batik.css.engine.CSSEngine$CSSNavigableDocumentHandler.declaration:Lorg/apache/batik/css/engine/StyleDeclaration;
            iload 5 /* i */
            invokevirtual org.apache.batik.css.engine.StyleDeclaration.getIndex:(I)I
            if_icmpne 7
         6: .line 2562
            goto 9
         7: .line 2560
      StackMap locals:
      StackMap stack:
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
         8: iload 5 /* i */
            aload 0 /* this */
            getfield org.apache.batik.css.engine.CSSEngine$CSSNavigableDocumentHandler.declaration:Lorg/apache/batik/css/engine/StyleDeclaration;
            invokevirtual org.apache.batik.css.engine.StyleDeclaration.size:()I
            if_icmplt 5
         9: .line 2565
      StackMap locals:
      StackMap stack:
            iload 5 /* i */
            aload 0 /* this */
            getfield org.apache.batik.css.engine.CSSEngine$CSSNavigableDocumentHandler.declaration:Lorg/apache/batik/css/engine/StyleDeclaration;
            invokevirtual org.apache.batik.css.engine.StyleDeclaration.size:()I
            if_icmpge 12
        10: .line 2566
            aload 0 /* this */
            getfield org.apache.batik.css.engine.CSSEngine$CSSNavigableDocumentHandler.declaration:Lorg/apache/batik/css/engine/StyleDeclaration;
            iload 5 /* i */
            aload 2 /* v */
            iload 4 /* idx */
            iload 3 /* important */
            invokevirtual org.apache.batik.css.engine.StyleDeclaration.put:(ILorg/apache/batik/css/engine/value/Value;IZ)V
        11: .line 2567
            goto 13
        12: .line 2568
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.batik.css.engine.CSSEngine$CSSNavigableDocumentHandler.declaration:Lorg/apache/batik/css/engine/StyleDeclaration;
            aload 2 /* v */
            iload 4 /* idx */
            iload 3 /* important */
            invokevirtual org.apache.batik.css.engine.StyleDeclaration.append:(Lorg/apache/batik/css/engine/value/Value;IZ)V
        13: .line 2570
      StackMap locals:
      StackMap stack:
            return
        end local 5 // int i
        end local 4 // int idx
        end local 3 // boolean important
        end local 2 // org.apache.batik.css.engine.value.Value v
        end local 1 // java.lang.String name
        end local 0 // org.apache.batik.css.engine.CSSEngine$CSSNavigableDocumentHandler this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   14     0       this  Lorg/apache/batik/css/engine/CSSEngine$CSSNavigableDocumentHandler;
            0   14     1       name  Ljava/lang/String;
            0   14     2          v  Lorg/apache/batik/css/engine/value/Value;
            0   14     3  important  Z
            1   14     4        idx  I
            4   14     5          i  I
    MethodParameters:
           Name  Flags
      name       
      v          
      important  
}
SourceFile: "CSSEngine.java"
NestHost: org.apache.batik.css.engine.CSSEngine
InnerClasses:
  protected CSSNavigableDocumentHandler = org.apache.batik.css.engine.CSSEngine$CSSNavigableDocumentHandler of org.apache.batik.css.engine.CSSEngine
  public abstract MainPropertyReceiver = org.apache.batik.css.engine.CSSEngine$MainPropertyReceiver of org.apache.batik.css.engine.CSSEngine