public abstract class org.apache.fop.fo.PropertyList
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: org.apache.fop.fo.PropertyList
  super_class: java.lang.Object
{
  private static boolean[] inheritableProperty;
    descriptor: [Z
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  protected org.apache.fop.fo.PropertyList parentPropertyList;
    descriptor: Lorg/apache/fop/fo/PropertyList;
    flags: (0x0004) ACC_PROTECTED

  private org.apache.fop.fo.FObj fobj;
    descriptor: Lorg/apache/fop/fo/FObj;
    flags: (0x0002) ACC_PRIVATE

  private static org.apache.commons.logging.Log log;
    descriptor: Lorg/apache/commons/logging/Log;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private final org.apache.fop.fo.PropertyList$UnknownPropertyHandler unknownPropertyHandler;
    descriptor: Lorg/apache/fop/fo/PropertyList$UnknownPropertyHandler;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=2, args_size=0
         0: .line 58
            sipush 295
            newarray 4
            putstatic org.apache.fop.fo.PropertyList.inheritableProperty:[Z
         1: .line 59
            aconst_null
            astore 0 /* maker */
        start local 0 // org.apache.fop.fo.properties.PropertyMaker maker
         2: .line 60
            iconst_1
            istore 1 /* prop */
        start local 1 // int prop
         3: goto 9
         4: .line 61
      StackMap locals: org.apache.fop.fo.properties.PropertyMaker int
      StackMap stack:
            iload 1 /* prop */
            invokestatic org.apache.fop.fo.PropertyList.findMaker:(I)Lorg/apache/fop/fo/properties/PropertyMaker;
            astore 0 /* maker */
         5: .line 62
            getstatic org.apache.fop.fo.PropertyList.inheritableProperty:[Z
            iload 1 /* prop */
            aload 0 /* maker */
            ifnull 6
            aload 0 /* maker */
            invokevirtual org.apache.fop.fo.properties.PropertyMaker.isInherited:()Z
            ifeq 6
            iconst_1
            goto 7
      StackMap locals: org.apache.fop.fo.properties.PropertyMaker int
      StackMap stack: boolean[] int
         6: iconst_0
      StackMap locals: org.apache.fop.fo.properties.PropertyMaker int
      StackMap stack: boolean[] int int
         7: bastore
         8: .line 60
            iinc 1 /* prop */ 1
      StackMap locals:
      StackMap stack:
         9: iload 1 /* prop */
            sipush 294
            if_icmple 4
        end local 1 // int prop
        end local 0 // org.apache.fop.fo.properties.PropertyMaker maker
        10: .line 70
            ldc Lorg/apache/fop/fo/PropertyList;
            invokestatic org.apache.commons.logging.LogFactory.getLog:(Ljava/lang/Class;)Lorg/apache/commons/logging/Log;
            putstatic org.apache.fop.fo.PropertyList.log:Lorg/apache/commons/logging/Log;
            return
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            2   10     0  maker  Lorg/apache/fop/fo/properties/PropertyMaker;
            3   10     1   prop  I

  public void <init>(org.apache.fop.fo.FObj, org.apache.fop.fo.PropertyList);
    descriptor: (Lorg/apache/fop/fo/FObj;Lorg/apache/fop/fo/PropertyList;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.apache.fop.fo.PropertyList this
        start local 1 // org.apache.fop.fo.FObj fObjToAttach
        start local 2 // org.apache.fop.fo.PropertyList parentPropertyList
         0: .line 80
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 72
            aload 0 /* this */
            new org.apache.fop.fo.PropertyList$UnknownPropertyHandler
            dup
            invokespecial org.apache.fop.fo.PropertyList$UnknownPropertyHandler.<init>:()V
            putfield org.apache.fop.fo.PropertyList.unknownPropertyHandler:Lorg/apache/fop/fo/PropertyList$UnknownPropertyHandler;
         2: .line 81
            aload 0 /* this */
            aload 1 /* fObjToAttach */
            putfield org.apache.fop.fo.PropertyList.fobj:Lorg/apache/fop/fo/FObj;
         3: .line 82
            aload 0 /* this */
            aload 2 /* parentPropertyList */
            putfield org.apache.fop.fo.PropertyList.parentPropertyList:Lorg/apache/fop/fo/PropertyList;
         4: .line 83
            return
        end local 2 // org.apache.fop.fo.PropertyList parentPropertyList
        end local 1 // org.apache.fop.fo.FObj fObjToAttach
        end local 0 // org.apache.fop.fo.PropertyList this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    5     0                this  Lorg/apache/fop/fo/PropertyList;
            0    5     1        fObjToAttach  Lorg/apache/fop/fo/FObj;
            0    5     2  parentPropertyList  Lorg/apache/fop/fo/PropertyList;
    MethodParameters:
                    Name  Flags
      fObjToAttach        
      parentPropertyList  

  public org.apache.fop.fo.FObj getFObj();
    descriptor: ()Lorg/apache/fop/fo/FObj;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.fo.PropertyList this
         0: .line 89
            aload 0 /* this */
            getfield org.apache.fop.fo.PropertyList.fobj:Lorg/apache/fop/fo/FObj;
            areturn
        end local 0 // org.apache.fop.fo.PropertyList this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/fo/PropertyList;

  public org.apache.fop.fo.FObj getParentFObj();
    descriptor: ()Lorg/apache/fop/fo/FObj;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.fo.PropertyList this
         0: .line 96
            aload 0 /* this */
            getfield org.apache.fop.fo.PropertyList.parentPropertyList:Lorg/apache/fop/fo/PropertyList;
            ifnull 2
         1: .line 97
            aload 0 /* this */
            getfield org.apache.fop.fo.PropertyList.parentPropertyList:Lorg/apache/fop/fo/PropertyList;
            invokevirtual org.apache.fop.fo.PropertyList.getFObj:()Lorg/apache/fop/fo/FObj;
            areturn
         2: .line 99
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.apache.fop.fo.PropertyList this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/fop/fo/PropertyList;

  public void validatePropertyValue(java.lang.String, org.apache.fop.fo.properties.Property, org.apache.fop.fo.properties.Property);
    descriptor: (Ljava/lang/String;Lorg/apache/fop/fo/properties/Property;Lorg/apache/fop/fo/properties/Property;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // org.apache.fop.fo.PropertyList this
        start local 1 // java.lang.String propertyValue
        start local 2 // org.apache.fop.fo.properties.Property output
        start local 3 // org.apache.fop.fo.properties.Property property
         0: .line 111
            aload 0 /* this */
            getfield org.apache.fop.fo.PropertyList.unknownPropertyHandler:Lorg/apache/fop/fo/PropertyList$UnknownPropertyHandler;
            aload 1 /* propertyValue */
            aload 2 /* output */
            aload 3 /* property */
            invokevirtual org.apache.fop.fo.PropertyList$UnknownPropertyHandler.validatePropertyValue:(Ljava/lang/String;Lorg/apache/fop/fo/properties/Property;Lorg/apache/fop/fo/properties/Property;)V
         1: .line 112
            return
        end local 3 // org.apache.fop.fo.properties.Property property
        end local 2 // org.apache.fop.fo.properties.Property output
        end local 1 // java.lang.String propertyValue
        end local 0 // org.apache.fop.fo.PropertyList this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Lorg/apache/fop/fo/PropertyList;
            0    2     1  propertyValue  Ljava/lang/String;
            0    2     2         output  Lorg/apache/fop/fo/properties/Property;
            0    2     3       property  Lorg/apache/fop/fo/properties/Property;
    MethodParameters:
               Name  Flags
      propertyValue  
      output         
      property       

  public java.util.Map<java.lang.String, org.apache.fop.fo.properties.Property> getUnknownPropertyValues();
    descriptor: ()Ljava/util/Map;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.fo.PropertyList this
         0: .line 119
            aload 0 /* this */
            getfield org.apache.fop.fo.PropertyList.unknownPropertyHandler:Lorg/apache/fop/fo/PropertyList$UnknownPropertyHandler;
            invokevirtual org.apache.fop.fo.PropertyList$UnknownPropertyHandler.getUnknownPropertyValues:()Ljava/util/Map;
            areturn
        end local 0 // org.apache.fop.fo.PropertyList this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/fo/PropertyList;
    Signature: ()Ljava/util/Map<Ljava/lang/String;Lorg/apache/fop/fo/properties/Property;>;

  public org.apache.fop.fo.PropertyList getParentPropertyList();
    descriptor: ()Lorg/apache/fop/fo/PropertyList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.fo.PropertyList this
         0: .line 126
            aload 0 /* this */
            getfield org.apache.fop.fo.PropertyList.parentPropertyList:Lorg/apache/fop/fo/PropertyList;
            areturn
        end local 0 // org.apache.fop.fo.PropertyList this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/fo/PropertyList;

  public org.apache.fop.fo.properties.Property getExplicitOrShorthand(int);
    descriptor: (I)Lorg/apache/fop/fo/properties/Property;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.apache.fop.fo.PropertyList this
        start local 1 // int propId
         0: .line 138
            aload 0 /* this */
            iload 1 /* propId */
            invokevirtual org.apache.fop.fo.PropertyList.getExplicit:(I)Lorg/apache/fop/fo/properties/Property;
            astore 2 /* p */
        start local 2 // org.apache.fop.fo.properties.Property p
         1: .line 139
            aload 2 /* p */
            ifnonnull 3
         2: .line 140
            aload 0 /* this */
            iload 1 /* propId */
            invokevirtual org.apache.fop.fo.PropertyList.getShorthand:(I)Lorg/apache/fop/fo/properties/Property;
            astore 2 /* p */
         3: .line 142
      StackMap locals: org.apache.fop.fo.properties.Property
      StackMap stack:
            aload 2 /* p */
            areturn
        end local 2 // org.apache.fop.fo.properties.Property p
        end local 1 // int propId
        end local 0 // org.apache.fop.fo.PropertyList this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lorg/apache/fop/fo/PropertyList;
            0    4     1  propId  I
            1    4     2       p  Lorg/apache/fop/fo/properties/Property;
    Exceptions:
      throws org.apache.fop.fo.expr.PropertyException
    MethodParameters:
        Name  Flags
      propId  

  public abstract org.apache.fop.fo.properties.Property getExplicit(int);
    descriptor: (I)Lorg/apache/fop/fo/properties/Property;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      propId  

  public abstract void putExplicit(int, org.apache.fop.fo.properties.Property);
    descriptor: (ILorg/apache/fop/fo/properties/Property;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      propId  
      value   

  public org.apache.fop.fo.properties.Property getInherited(int);
    descriptor: (I)Lorg/apache/fop/fo/properties/Property;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.fop.fo.PropertyList this
        start local 1 // int propId
         0: .line 199
            aload 0 /* this */
            iload 1 /* propId */
            invokevirtual org.apache.fop.fo.PropertyList.isInherited:(I)Z
            ifeq 2
         1: .line 200
            aload 0 /* this */
            iload 1 /* propId */
            invokevirtual org.apache.fop.fo.PropertyList.getFromParent:(I)Lorg/apache/fop/fo/properties/Property;
            areturn
         2: .line 203
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* propId */
            invokevirtual org.apache.fop.fo.PropertyList.makeProperty:(I)Lorg/apache/fop/fo/properties/Property;
            areturn
        end local 1 // int propId
        end local 0 // org.apache.fop.fo.PropertyList this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lorg/apache/fop/fo/PropertyList;
            0    3     1  propId  I
    Exceptions:
      throws org.apache.fop.fo.expr.PropertyException
    MethodParameters:
        Name  Flags
      propId  

  public org.apache.fop.fo.properties.Property get(int);
    descriptor: (I)Lorg/apache/fop/fo/properties/Property;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.apache.fop.fo.PropertyList this
        start local 1 // int propId
         0: .line 217
            aload 0 /* this */
            iload 1 /* propId */
            iconst_1
            iconst_1
            invokevirtual org.apache.fop.fo.PropertyList.get:(IZZ)Lorg/apache/fop/fo/properties/Property;
            areturn
        end local 1 // int propId
        end local 0 // org.apache.fop.fo.PropertyList this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/apache/fop/fo/PropertyList;
            0    1     1  propId  I
    Exceptions:
      throws org.apache.fop.fo.expr.PropertyException
    MethodParameters:
        Name  Flags
      propId  

  public org.apache.fop.fo.properties.Property get(int, boolean, boolean);
    descriptor: (IZZ)Lorg/apache/fop/fo/properties/Property;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=4
        start local 0 // org.apache.fop.fo.PropertyList this
        start local 1 // int propId
        start local 2 // boolean bTryInherit
        start local 3 // boolean bTryDefault
         0: .line 235
            iload 1 /* propId */
            sipush 511
            iand
            invokestatic org.apache.fop.fo.PropertyList.findMaker:(I)Lorg/apache/fop/fo/properties/PropertyMaker;
            astore 4 /* propertyMaker */
        start local 4 // org.apache.fop.fo.properties.PropertyMaker propertyMaker
         1: .line 236
            aload 4 /* propertyMaker */
            ifnull 5
         2: .line 237
            aload 4 /* propertyMaker */
            iload 1 /* propId */
            sipush -512
            iand
            aload 0 /* this */
         3: .line 238
            iload 2 /* bTryInherit */
            iload 3 /* bTryDefault */
         4: .line 237
            invokevirtual org.apache.fop.fo.properties.PropertyMaker.get:(ILorg/apache/fop/fo/PropertyList;ZZ)Lorg/apache/fop/fo/properties/Property;
            areturn
         5: .line 240
      StackMap locals: org.apache.fop.fo.properties.PropertyMaker
      StackMap stack:
            aconst_null
            areturn
        end local 4 // org.apache.fop.fo.properties.PropertyMaker propertyMaker
        end local 3 // boolean bTryDefault
        end local 2 // boolean bTryInherit
        end local 1 // int propId
        end local 0 // org.apache.fop.fo.PropertyList this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    6     0           this  Lorg/apache/fop/fo/PropertyList;
            0    6     1         propId  I
            0    6     2    bTryInherit  Z
            0    6     3    bTryDefault  Z
            1    6     4  propertyMaker  Lorg/apache/fop/fo/properties/PropertyMaker;
    Exceptions:
      throws org.apache.fop.fo.expr.PropertyException
    MethodParameters:
             Name  Flags
      propId       
      bTryInherit  
      bTryDefault  

  public org.apache.fop.fo.properties.Property getNearestSpecified(int);
    descriptor: (I)Lorg/apache/fop/fo/properties/Property;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // org.apache.fop.fo.PropertyList this
        start local 1 // int propId
         0: .line 252
            aconst_null
            astore 2 /* p */
        start local 2 // org.apache.fop.fo.properties.Property p
         1: .line 253
            aload 0 /* this */
            getfield org.apache.fop.fo.PropertyList.parentPropertyList:Lorg/apache/fop/fo/PropertyList;
            astore 3 /* pList */
        start local 3 // org.apache.fop.fo.PropertyList pList
         2: .line 255
            goto 7
         3: .line 256
      StackMap locals: org.apache.fop.fo.properties.Property org.apache.fop.fo.PropertyList
      StackMap stack:
            aload 3 /* pList */
            iload 1 /* propId */
            invokevirtual org.apache.fop.fo.PropertyList.getExplicit:(I)Lorg/apache/fop/fo/properties/Property;
            astore 2 /* p */
         4: .line 257
            aload 2 /* p */
            ifnull 6
         5: .line 258
            aload 2 /* p */
            areturn
         6: .line 260
      StackMap locals:
      StackMap stack:
            aload 3 /* pList */
            getfield org.apache.fop.fo.PropertyList.parentPropertyList:Lorg/apache/fop/fo/PropertyList;
            astore 3 /* pList */
         7: .line 255
      StackMap locals:
      StackMap stack:
            aload 3 /* pList */
            ifnonnull 3
         8: .line 266
            aload 0 /* this */
            iload 1 /* propId */
            invokevirtual org.apache.fop.fo.PropertyList.makeProperty:(I)Lorg/apache/fop/fo/properties/Property;
            areturn
        end local 3 // org.apache.fop.fo.PropertyList pList
        end local 2 // org.apache.fop.fo.properties.Property p
        end local 1 // int propId
        end local 0 // org.apache.fop.fo.PropertyList this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    9     0    this  Lorg/apache/fop/fo/PropertyList;
            0    9     1  propId  I
            1    9     2       p  Lorg/apache/fop/fo/properties/Property;
            2    9     3   pList  Lorg/apache/fop/fo/PropertyList;
    Exceptions:
      throws org.apache.fop.fo.expr.PropertyException
    MethodParameters:
        Name  Flags
      propId  

  public org.apache.fop.fo.properties.Property getFromParent(int);
    descriptor: (I)Lorg/apache/fop/fo/properties/Property;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.fop.fo.PropertyList this
        start local 1 // int propId
         0: .line 278
            aload 0 /* this */
            getfield org.apache.fop.fo.PropertyList.parentPropertyList:Lorg/apache/fop/fo/PropertyList;
            ifnull 2
         1: .line 279
            aload 0 /* this */
            getfield org.apache.fop.fo.PropertyList.parentPropertyList:Lorg/apache/fop/fo/PropertyList;
            iload 1 /* propId */
            invokevirtual org.apache.fop.fo.PropertyList.get:(I)Lorg/apache/fop/fo/properties/Property;
            areturn
         2: .line 281
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* propId */
            invokevirtual org.apache.fop.fo.PropertyList.makeProperty:(I)Lorg/apache/fop/fo/properties/Property;
            areturn
        end local 1 // int propId
        end local 0 // org.apache.fop.fo.PropertyList this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lorg/apache/fop/fo/PropertyList;
            0    3     1  propId  I
    Exceptions:
      throws org.apache.fop.fo.expr.PropertyException
    MethodParameters:
        Name  Flags
      propId  

  public int selectFromWritingMode(int, int, int, int);
    descriptor: (IIII)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=6, args_size=5
        start local 0 // org.apache.fop.fo.PropertyList this
        start local 1 // int lrtb
        start local 2 // int rltb
        start local 3 // int tbrl
        start local 4 // int tblr
         0: .line 296
            aload 0 /* this */
            sipush 267
            invokevirtual org.apache.fop.fo.PropertyList.get:(I)Lorg/apache/fop/fo/properties/Property;
            invokevirtual org.apache.fop.fo.properties.Property.getEnum:()I
            lookupswitch { // 4
                   79: 1
                  121: 3
                  140: 5
                  203: 7
              default: 9
          }
         1: .line 298
      StackMap locals:
      StackMap stack:
            iload 1 /* lrtb */
            istore 5 /* propID */
        start local 5 // int propID
         2: .line 299
            goto 13
        end local 5 // int propID
         3: .line 301
      StackMap locals:
      StackMap stack:
            iload 2 /* rltb */
            istore 5 /* propID */
        start local 5 // int propID
         4: .line 302
            goto 13
        end local 5 // int propID
         5: .line 304
      StackMap locals:
      StackMap stack:
            iload 3 /* tbrl */
            istore 5 /* propID */
        start local 5 // int propID
         6: .line 305
            goto 13
        end local 5 // int propID
         7: .line 307
      StackMap locals:
      StackMap stack:
            iload 4 /* tblr */
            istore 5 /* propID */
        start local 5 // int propID
         8: .line 308
            goto 13
        end local 5 // int propID
         9: .line 310
      StackMap locals:
      StackMap stack:
            iconst_m1
            istore 5 /* propID */
        start local 5 // int propID
        10: .line 313
            goto 13
        end local 5 // int propID
      StackMap locals:
      StackMap stack: org.apache.fop.fo.expr.PropertyException
        11: pop
        12: .line 314
            iconst_m1
            istore 5 /* propID */
        start local 5 // int propID
        13: .line 316
      StackMap locals: int
      StackMap stack:
            iload 5 /* propID */
            ireturn
        end local 5 // int propID
        end local 4 // int tblr
        end local 3 // int tbrl
        end local 2 // int rltb
        end local 1 // int lrtb
        end local 0 // org.apache.fop.fo.PropertyList this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   14     0    this  Lorg/apache/fop/fo/PropertyList;
            0   14     1    lrtb  I
            0   14     2    rltb  I
            0   14     3    tbrl  I
            0   14     4    tblr  I
            2    3     5  propID  I
            4    5     5  propID  I
            6    7     5  propID  I
            8    9     5  propID  I
           10   11     5  propID  I
           13   14     5  propID  I
      Exception table:
        from    to  target  type
           0    10      11  Class org.apache.fop.fo.expr.PropertyException
    MethodParameters:
      Name  Flags
      lrtb  
      rltb  
      tbrl  
      tblr  

  private java.lang.String addAttributeToList(org.xml.sax.Attributes, java.lang.String);
    descriptor: (Lorg/xml/sax/Attributes;Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // org.apache.fop.fo.PropertyList this
        start local 1 // org.xml.sax.Attributes attributes
        start local 2 // java.lang.String attributeName
         0: .line 321
            aload 1 /* attributes */
            aload 2 /* attributeName */
            invokeinterface org.xml.sax.Attributes.getValue:(Ljava/lang/String;)Ljava/lang/String;
            astore 3 /* attributeValue */
        start local 3 // java.lang.String attributeValue
         1: .line 322
            aload 3 /* attributeValue */
            ifnull 3
         2: .line 323
            aload 0 /* this */
            aload 1 /* attributes */
            aload 2 /* attributeName */
            aload 3 /* attributeValue */
            invokevirtual org.apache.fop.fo.PropertyList.convertAttributeToProperty:(Lorg/xml/sax/Attributes;Ljava/lang/String;Ljava/lang/String;)V
         3: .line 325
      StackMap locals: java.lang.String
      StackMap stack:
            aload 3 /* attributeValue */
            areturn
        end local 3 // java.lang.String attributeValue
        end local 2 // java.lang.String attributeName
        end local 1 // org.xml.sax.Attributes attributes
        end local 0 // org.apache.fop.fo.PropertyList this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    4     0            this  Lorg/apache/fop/fo/PropertyList;
            0    4     1      attributes  Lorg/xml/sax/Attributes;
            0    4     2   attributeName  Ljava/lang/String;
            1    4     3  attributeValue  Ljava/lang/String;
    Exceptions:
      throws org.apache.fop.fo.ValidationException
    MethodParameters:
               Name  Flags
      attributes     
      attributeName  

  public void addAttributesToList(org.xml.sax.Attributes);
    descriptor: (Lorg/xml/sax/Attributes;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=10, args_size=2
        start local 0 // org.apache.fop.fo.PropertyList this
        start local 1 // org.xml.sax.Attributes attributes
         0: .line 350
            aload 0 /* this */
            aload 1 /* attributes */
            ldc "writing-mode"
            invokevirtual org.apache.fop.fo.PropertyList.addAttributeToList:(Lorg/xml/sax/Attributes;Ljava/lang/String;)Ljava/lang/String;
            pop
         1: .line 357
            aload 0 /* this */
            aload 1 /* attributes */
            ldc "column-number"
            invokevirtual org.apache.fop.fo.PropertyList.addAttributeToList:(Lorg/xml/sax/Attributes;Ljava/lang/String;)Ljava/lang/String;
            pop
         2: .line 358
            aload 0 /* this */
            aload 1 /* attributes */
            ldc "number-columns-spanned"
            invokevirtual org.apache.fop.fo.PropertyList.addAttributeToList:(Lorg/xml/sax/Attributes;Ljava/lang/String;)Ljava/lang/String;
            pop
         3: .line 364
            aload 0 /* this */
            aload 1 /* attributes */
            ldc "font"
            invokevirtual org.apache.fop.fo.PropertyList.addAttributeToList:(Lorg/xml/sax/Attributes;Ljava/lang/String;)Ljava/lang/String;
            astore 2 /* checkValue */
        start local 2 // java.lang.String checkValue
         4: .line 365
            aload 2 /* checkValue */
            ifnull 5
            ldc ""
            aload 2 /* checkValue */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 6
         5: .line 370
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            aload 1 /* attributes */
            ldc "font-size"
            invokevirtual org.apache.fop.fo.PropertyList.addAttributeToList:(Lorg/xml/sax/Attributes;Ljava/lang/String;)Ljava/lang/String;
            pop
         6: .line 376
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.apache.fop.fo.PropertyList.getFObj:()Lorg/apache/fop/fo/FObj;
            invokevirtual org.apache.fop.fo.FObj.getUserAgent:()Lorg/apache/fop/apps/FOUserAgent;
            astore 6 /* userAgent */
        start local 6 // org.apache.fop.apps.FOUserAgent userAgent
         7: .line 377
            iconst_0
            istore 7 /* i */
        start local 7 // int i
         8: goto 34
         9: .line 380
      StackMap locals: org.apache.fop.fo.PropertyList org.xml.sax.Attributes java.lang.String top top top org.apache.fop.apps.FOUserAgent int
      StackMap stack:
            aload 1 /* attributes */
            iload 7 /* i */
            invokeinterface org.xml.sax.Attributes.getURI:(I)Ljava/lang/String;
            astore 3 /* attributeNS */
        start local 3 // java.lang.String attributeNS
        10: .line 381
            aload 1 /* attributes */
            iload 7 /* i */
            invokeinterface org.xml.sax.Attributes.getQName:(I)Ljava/lang/String;
            astore 4 /* attributeName */
        start local 4 // java.lang.String attributeName
        11: .line 382
            aload 1 /* attributes */
            iload 7 /* i */
            invokeinterface org.xml.sax.Attributes.getValue:(I)Ljava/lang/String;
            astore 5 /* attributeValue */
        start local 5 // java.lang.String attributeValue
        12: .line 383
            aload 3 /* attributeNS */
            ifnull 15
            aload 3 /* attributeNS */
            invokevirtual java.lang.String.length:()I
            ifeq 15
        13: .line 384
            ldc "xml:lang"
            aload 4 /* attributeName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 15
        14: .line 385
            ldc "xml:base"
            aload 4 /* attributeName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 17
        15: .line 386
      StackMap locals: org.apache.fop.fo.PropertyList org.xml.sax.Attributes java.lang.String java.lang.String java.lang.String java.lang.String org.apache.fop.apps.FOUserAgent int
      StackMap stack:
            aload 0 /* this */
            aload 1 /* attributes */
            aload 4 /* attributeName */
            aload 5 /* attributeValue */
            invokevirtual org.apache.fop.fo.PropertyList.convertAttributeToProperty:(Lorg/xml/sax/Attributes;Ljava/lang/String;Ljava/lang/String;)V
        16: .line 387
            goto 33
      StackMap locals:
      StackMap stack:
        17: aload 6 /* userAgent */
            aload 3 /* attributeNS */
            invokevirtual org.apache.fop.apps.FOUserAgent.isNamespaceIgnored:(Ljava/lang/String;)Z
            ifne 33
        18: .line 388
            aload 6 /* userAgent */
            invokevirtual org.apache.fop.apps.FOUserAgent.getElementMappingRegistry:()Lorg/apache/fop/fo/ElementMappingRegistry;
        19: .line 389
            aload 3 /* attributeNS */
        20: .line 388
            invokevirtual org.apache.fop.fo.ElementMappingRegistry.getElementMapping:(Ljava/lang/String;)Lorg/apache/fop/fo/ElementMapping;
            astore 8 /* mapping */
        start local 8 // org.apache.fop.fo.ElementMapping mapping
        21: .line 390
            new org.apache.xmlgraphics.util.QName
            dup
            aload 3 /* attributeNS */
            aload 4 /* attributeName */
            invokespecial org.apache.xmlgraphics.util.QName.<init>:(Ljava/lang/String;Ljava/lang/String;)V
            astore 9 /* attr */
        start local 9 // org.apache.xmlgraphics.util.QName attr
        22: .line 391
            aload 8 /* mapping */
            ifnull 32
        23: .line 392
            aload 8 /* mapping */
            aload 9 /* attr */
            invokevirtual org.apache.fop.fo.ElementMapping.isAttributeProperty:(Lorg/apache/xmlgraphics/util/QName;)Z
            ifeq 30
        24: .line 393
            aload 8 /* mapping */
            invokevirtual org.apache.fop.fo.ElementMapping.getStandardPrefix:()Ljava/lang/String;
            ifnull 30
        25: .line 394
            aload 0 /* this */
            aload 1 /* attributes */
        26: .line 395
            new java.lang.StringBuilder
            dup
            aload 8 /* mapping */
            invokevirtual org.apache.fop.fo.ElementMapping.getStandardPrefix:()Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc ":"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 9 /* attr */
            invokevirtual org.apache.xmlgraphics.util.QName.getLocalName:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        27: .line 396
            aload 5 /* attributeValue */
        28: .line 394
            invokevirtual org.apache.fop.fo.PropertyList.convertAttributeToProperty:(Lorg/xml/sax/Attributes;Ljava/lang/String;Ljava/lang/String;)V
        29: .line 397
            goto 33
        30: .line 398
      StackMap locals: org.apache.fop.fo.ElementMapping org.apache.xmlgraphics.util.QName
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.apache.fop.fo.PropertyList.getFObj:()Lorg/apache/fop/fo/FObj;
            aload 9 /* attr */
            aload 5 /* attributeValue */
            invokevirtual org.apache.fop.fo.FObj.addForeignAttribute:(Lorg/apache/xmlgraphics/util/QName;Ljava/lang/String;)V
        31: .line 400
            goto 33
        32: .line 401
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 9 /* attr */
            invokevirtual org.apache.fop.fo.PropertyList.handleInvalidProperty:(Lorg/apache/xmlgraphics/util/QName;)V
        end local 9 // org.apache.xmlgraphics.util.QName attr
        end local 8 // org.apache.fop.fo.ElementMapping mapping
        33: .line 377
      StackMap locals:
      StackMap stack:
            iinc 7 /* i */ 1
        end local 5 // java.lang.String attributeValue
        end local 4 // java.lang.String attributeName
        end local 3 // java.lang.String attributeNS
      StackMap locals: org.apache.fop.fo.PropertyList org.xml.sax.Attributes java.lang.String top top top org.apache.fop.apps.FOUserAgent int
      StackMap stack:
        34: iload 7 /* i */
            aload 1 /* attributes */
            invokeinterface org.xml.sax.Attributes.getLength:()I
            if_icmplt 9
        end local 7 // int i
        35: .line 405
            return
        end local 6 // org.apache.fop.apps.FOUserAgent userAgent
        end local 2 // java.lang.String checkValue
        end local 1 // org.xml.sax.Attributes attributes
        end local 0 // org.apache.fop.fo.PropertyList this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   36     0            this  Lorg/apache/fop/fo/PropertyList;
            0   36     1      attributes  Lorg/xml/sax/Attributes;
            4   36     2      checkValue  Ljava/lang/String;
           10   34     3     attributeNS  Ljava/lang/String;
           11   34     4   attributeName  Ljava/lang/String;
           12   34     5  attributeValue  Ljava/lang/String;
            7   36     6       userAgent  Lorg/apache/fop/apps/FOUserAgent;
            8   35     7               i  I
           21   33     8         mapping  Lorg/apache/fop/fo/ElementMapping;
           22   33     9            attr  Lorg/apache/xmlgraphics/util/QName;
    Exceptions:
      throws org.apache.fop.fo.ValidationException
    MethodParameters:
            Name  Flags
      attributes  

  protected boolean isValidPropertyName(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // org.apache.fop.fo.PropertyList this
        start local 1 // java.lang.String propertyName
         0: .line 416
            aload 1 /* propertyName */
            invokestatic org.apache.fop.fo.PropertyList.findBasePropertyName:(Ljava/lang/String;)Ljava/lang/String;
         1: .line 415
            invokestatic org.apache.fop.fo.FOPropertyMapping.getPropertyId:(Ljava/lang/String;)I
            istore 2 /* propId */
        start local 2 // int propId
         2: .line 418
            aload 1 /* propertyName */
            invokestatic org.apache.fop.fo.PropertyList.findSubPropertyName:(Ljava/lang/String;)Ljava/lang/String;
         3: .line 417
            invokestatic org.apache.fop.fo.FOPropertyMapping.getSubPropertyId:(Ljava/lang/String;)I
            istore 3 /* subpropId */
        start local 3 // int subpropId
         4: .line 420
            iload 2 /* propId */
            iconst_m1
            if_icmpeq 7
         5: .line 421
            iload 3 /* subpropId */
            iconst_m1
            if_icmpne 8
         6: .line 422
            aload 1 /* propertyName */
            invokestatic org.apache.fop.fo.PropertyList.findSubPropertyName:(Ljava/lang/String;)Ljava/lang/String;
            ifnull 8
         7: .line 420
      StackMap locals: int int
      StackMap stack:
            iconst_0
            goto 9
      StackMap locals:
      StackMap stack:
         8: iconst_1
      StackMap locals:
      StackMap stack: int
         9: ireturn
        end local 3 // int subpropId
        end local 2 // int propId
        end local 1 // java.lang.String propertyName
        end local 0 // org.apache.fop.fo.PropertyList this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   10     0          this  Lorg/apache/fop/fo/PropertyList;
            0   10     1  propertyName  Ljava/lang/String;
            2   10     2        propId  I
            4   10     3     subpropId  I
    MethodParameters:
              Name  Flags
      propertyName  

  public org.apache.fop.fo.properties.Property getPropertyForAttribute(org.xml.sax.Attributes, java.lang.String, java.lang.String);
    descriptor: (Lorg/xml/sax/Attributes;Ljava/lang/String;Ljava/lang/String;)Lorg/apache/fop/fo/properties/Property;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=8, args_size=4
        start local 0 // org.apache.fop.fo.PropertyList this
        start local 1 // org.xml.sax.Attributes attributes
        start local 2 // java.lang.String attributeName
        start local 3 // java.lang.String attributeValue
         0: .line 427
            aload 3 /* attributeValue */
            ifnull 10
         1: .line 428
            aload 2 /* attributeName */
            ldc "xmlns:"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifne 2
            ldc "xmlns"
            aload 2 /* attributeName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 3
         2: .line 429
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
         3: .line 431
      StackMap locals:
      StackMap stack:
            aload 2 /* attributeName */
            invokestatic org.apache.fop.fo.PropertyList.findBasePropertyName:(Ljava/lang/String;)Ljava/lang/String;
            astore 4 /* basePropertyName */
        start local 4 // java.lang.String basePropertyName
         4: .line 432
            aload 2 /* attributeName */
            invokestatic org.apache.fop.fo.PropertyList.findSubPropertyName:(Ljava/lang/String;)Ljava/lang/String;
            astore 5 /* subPropertyName */
        start local 5 // java.lang.String subPropertyName
         5: .line 434
            aload 4 /* basePropertyName */
            invokestatic org.apache.fop.fo.FOPropertyMapping.getPropertyId:(Ljava/lang/String;)I
            istore 6 /* propId */
        start local 6 // int propId
         6: .line 435
            aload 5 /* subPropertyName */
            invokestatic org.apache.fop.fo.FOPropertyMapping.getSubPropertyId:(Ljava/lang/String;)I
            istore 7 /* subpropId */
        start local 7 // int subpropId
         7: .line 437
            iload 6 /* propId */
            iconst_m1
            if_icmpeq 8
            iload 7 /* subpropId */
            iconst_m1
            if_icmpne 9
            aload 5 /* subPropertyName */
            ifnull 9
         8: .line 438
      StackMap locals: org.apache.fop.fo.PropertyList org.xml.sax.Attributes java.lang.String java.lang.String java.lang.String java.lang.String int int
      StackMap stack:
            aconst_null
            areturn
         9: .line 441
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 6 /* propId */
            invokevirtual org.apache.fop.fo.PropertyList.getExplicit:(I)Lorg/apache/fop/fo/properties/Property;
            areturn
        end local 7 // int subpropId
        end local 6 // int propId
        end local 5 // java.lang.String subPropertyName
        end local 4 // java.lang.String basePropertyName
        10: .line 443
      StackMap locals: org.apache.fop.fo.PropertyList org.xml.sax.Attributes java.lang.String java.lang.String
      StackMap stack:
            aconst_null
            areturn
        end local 3 // java.lang.String attributeValue
        end local 2 // java.lang.String attributeName
        end local 1 // org.xml.sax.Attributes attributes
        end local 0 // org.apache.fop.fo.PropertyList this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   11     0              this  Lorg/apache/fop/fo/PropertyList;
            0   11     1        attributes  Lorg/xml/sax/Attributes;
            0   11     2     attributeName  Ljava/lang/String;
            0   11     3    attributeValue  Ljava/lang/String;
            4   10     4  basePropertyName  Ljava/lang/String;
            5   10     5   subPropertyName  Ljava/lang/String;
            6   10     6            propId  I
            7   10     7         subpropId  I
    Exceptions:
      throws org.apache.fop.apps.FOPException
    MethodParameters:
                Name  Flags
      attributes      
      attributeName   
      attributeValue  

  private void convertAttributeToProperty(org.xml.sax.Attributes, java.lang.String, java.lang.String);
    descriptor: (Lorg/xml/sax/Attributes;Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=7, locals=12, args_size=4
        start local 0 // org.apache.fop.fo.PropertyList this
        start local 1 // org.xml.sax.Attributes attributes
        start local 2 // java.lang.String attributeName
        start local 3 // java.lang.String attributeValue
         0: .line 459
            aload 2 /* attributeName */
            ldc "xmlns:"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifne 2
         1: .line 460
            ldc "xmlns"
            aload 2 /* attributeName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 3
         2: .line 463
      StackMap locals:
      StackMap stack:
            return
         3: .line 466
      StackMap locals:
      StackMap stack:
            aload 3 /* attributeValue */
            ifnull 38
         4: .line 468
            aload 2 /* attributeName */
            invokestatic org.apache.fop.fo.PropertyList.findBasePropertyName:(Ljava/lang/String;)Ljava/lang/String;
            astore 4 /* basePropertyName */
        start local 4 // java.lang.String basePropertyName
         5: .line 469
            aload 2 /* attributeName */
            invokestatic org.apache.fop.fo.PropertyList.findSubPropertyName:(Ljava/lang/String;)Ljava/lang/String;
            astore 5 /* subPropertyName */
        start local 5 // java.lang.String subPropertyName
         6: .line 471
            aload 4 /* basePropertyName */
            invokestatic org.apache.fop.fo.FOPropertyMapping.getPropertyId:(Ljava/lang/String;)I
            istore 6 /* propId */
        start local 6 // int propId
         7: .line 472
            aload 5 /* subPropertyName */
            invokestatic org.apache.fop.fo.FOPropertyMapping.getSubPropertyId:(Ljava/lang/String;)I
            istore 7 /* subpropId */
        start local 7 // int subpropId
         8: .line 474
            iload 6 /* propId */
            iconst_m1
            if_icmpeq 10
         9: .line 475
            iload 7 /* subpropId */
            iconst_m1
            if_icmpne 11
            aload 5 /* subPropertyName */
            ifnull 11
        10: .line 476
      StackMap locals: org.apache.fop.fo.PropertyList org.xml.sax.Attributes java.lang.String java.lang.String java.lang.String java.lang.String int int
      StackMap stack:
            aload 0 /* this */
            new org.apache.xmlgraphics.util.QName
            dup
            aconst_null
            aload 2 /* attributeName */
            invokespecial org.apache.xmlgraphics.util.QName.<init>:(Ljava/lang/String;Ljava/lang/String;)V
            invokevirtual org.apache.fop.fo.PropertyList.handleInvalidProperty:(Lorg/apache/xmlgraphics/util/QName;)V
        11: .line 478
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.fo.PropertyList.fobj:Lorg/apache/fop/fo/FObj;
            invokevirtual org.apache.fop.fo.FObj.findNearestAncestorFObj:()Lorg/apache/fop/fo/FObj;
            astore 8 /* parentFO */
        start local 8 // org.apache.fop.fo.FObj parentFO
        12: .line 480
            iload 6 /* propId */
            invokestatic org.apache.fop.fo.PropertyList.findMaker:(I)Lorg/apache/fop/fo/properties/PropertyMaker;
            astore 9 /* propertyMaker */
        start local 9 // org.apache.fop.fo.properties.PropertyMaker propertyMaker
        13: .line 481
            aload 9 /* propertyMaker */
            ifnonnull 18
        14: .line 482
            getstatic org.apache.fop.fo.PropertyList.log:Lorg/apache/commons/logging/Log;
            new java.lang.StringBuilder
            dup
            ldc "No PropertyMaker registered for "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 2 /* attributeName */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        15: .line 483
            ldc ". Ignoring property."
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        16: .line 482
            invokeinterface org.apache.commons.logging.Log.warn:(Ljava/lang/Object;)V
        17: .line 484
            return
        18: .line 488
      StackMap locals: org.apache.fop.fo.FObj org.apache.fop.fo.properties.PropertyMaker
      StackMap stack:
            aconst_null
            astore 10 /* prop */
        start local 10 // org.apache.fop.fo.properties.Property prop
        19: .line 489
            aload 5 /* subPropertyName */
            ifnonnull 24
        20: .line 496
            aload 0 /* this */
            iload 6 /* propId */
            invokevirtual org.apache.fop.fo.PropertyList.getExplicit:(I)Lorg/apache/fop/fo/properties/Property;
            ifnull 22
        21: .line 497
            return
        22: .line 499
      StackMap locals: org.apache.fop.fo.properties.Property
      StackMap stack:
            aload 9 /* propertyMaker */
            aload 0 /* this */
            aload 3 /* attributeValue */
            aload 8 /* parentFO */
            invokevirtual org.apache.fop.fo.properties.PropertyMaker.make:(Lorg/apache/fop/fo/PropertyList;Ljava/lang/String;Lorg/apache/fop/fo/FObj;)Lorg/apache/fop/fo/properties/Property;
            astore 10 /* prop */
        23: .line 500
            goto 31
        24: .line 502
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* attributes */
            aload 8 /* parentFO */
            iload 6 /* propId */
        25: .line 503
            aload 4 /* basePropertyName */
            aload 9 /* propertyMaker */
        26: .line 502
            invokevirtual org.apache.fop.fo.PropertyList.findBaseProperty:(Lorg/xml/sax/Attributes;Lorg/apache/fop/fo/FObj;ILjava/lang/String;Lorg/apache/fop/fo/properties/PropertyMaker;)Lorg/apache/fop/fo/properties/Property;
        27: .line 501
            astore 11 /* baseProperty */
        start local 11 // org.apache.fop.fo.properties.Property baseProperty
        28: .line 504
            aload 9 /* propertyMaker */
            aload 11 /* baseProperty */
            iload 7 /* subpropId */
        29: .line 505
            aload 0 /* this */
            aload 3 /* attributeValue */
            aload 8 /* parentFO */
        30: .line 504
            invokevirtual org.apache.fop.fo.properties.PropertyMaker.make:(Lorg/apache/fop/fo/properties/Property;ILorg/apache/fop/fo/PropertyList;Ljava/lang/String;Lorg/apache/fop/fo/FObj;)Lorg/apache/fop/fo/properties/Property;
            astore 10 /* prop */
        end local 11 // org.apache.fop.fo.properties.Property baseProperty
        31: .line 507
      StackMap locals:
      StackMap stack:
            aload 10 /* prop */
            ifnull 38
        32: .line 508
            aload 0 /* this */
            iload 6 /* propId */
            aload 10 /* prop */
            invokevirtual org.apache.fop.fo.PropertyList.putExplicit:(ILorg/apache/fop/fo/properties/Property;)V
        end local 10 // org.apache.fop.fo.properties.Property prop
        33: .line 510
            goto 38
      StackMap locals: org.apache.fop.fo.PropertyList org.xml.sax.Attributes java.lang.String java.lang.String java.lang.String java.lang.String int int org.apache.fop.fo.FObj org.apache.fop.fo.properties.PropertyMaker
      StackMap stack: org.apache.fop.fo.expr.PropertyException
        34: astore 10 /* e */
        start local 10 // org.apache.fop.fo.expr.PropertyException e
        35: .line 511
            aload 0 /* this */
            getfield org.apache.fop.fo.PropertyList.fobj:Lorg/apache/fop/fo/FObj;
            invokevirtual org.apache.fop.fo.FObj.getFOValidationEventProducer:()Lorg/apache/fop/fo/FOValidationEventProducer;
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.fop.fo.PropertyList.fobj:Lorg/apache/fop/fo/FObj;
            invokevirtual org.apache.fop.fo.FObj.getName:()Ljava/lang/String;
        36: .line 512
            aload 2 /* attributeName */
            aload 3 /* attributeValue */
            aload 10 /* e */
            aload 0 /* this */
            getfield org.apache.fop.fo.PropertyList.fobj:Lorg/apache/fop/fo/FObj;
            getfield org.apache.fop.fo.FObj.locator:Lorg/xml/sax/Locator;
        37: .line 511
            invokeinterface org.apache.fop.fo.FOValidationEventProducer.invalidPropertyValue:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/apache/fop/fo/expr/PropertyException;Lorg/xml/sax/Locator;)V
        end local 10 // org.apache.fop.fo.expr.PropertyException e
        end local 9 // org.apache.fop.fo.properties.PropertyMaker propertyMaker
        end local 8 // org.apache.fop.fo.FObj parentFO
        end local 7 // int subpropId
        end local 6 // int propId
        end local 5 // java.lang.String subPropertyName
        end local 4 // java.lang.String basePropertyName
        38: .line 515
      StackMap locals: org.apache.fop.fo.PropertyList org.xml.sax.Attributes java.lang.String java.lang.String
      StackMap stack:
            return
        end local 3 // java.lang.String attributeValue
        end local 2 // java.lang.String attributeName
        end local 1 // org.xml.sax.Attributes attributes
        end local 0 // org.apache.fop.fo.PropertyList this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   39     0              this  Lorg/apache/fop/fo/PropertyList;
            0   39     1        attributes  Lorg/xml/sax/Attributes;
            0   39     2     attributeName  Ljava/lang/String;
            0   39     3    attributeValue  Ljava/lang/String;
            5   38     4  basePropertyName  Ljava/lang/String;
            6   38     5   subPropertyName  Ljava/lang/String;
            7   38     6            propId  I
            8   38     7         subpropId  I
           12   38     8          parentFO  Lorg/apache/fop/fo/FObj;
           13   38     9     propertyMaker  Lorg/apache/fop/fo/properties/PropertyMaker;
           19   33    10              prop  Lorg/apache/fop/fo/properties/Property;
           28   31    11      baseProperty  Lorg/apache/fop/fo/properties/Property;
           35   38    10                 e  Lorg/apache/fop/fo/expr/PropertyException;
      Exception table:
        from    to  target  type
          18    21      34  Class org.apache.fop.fo.expr.PropertyException
          22    33      34  Class org.apache.fop.fo.expr.PropertyException
    Exceptions:
      throws org.apache.fop.fo.ValidationException
    MethodParameters:
                Name  Flags
      attributes      
      attributeName   
      attributeValue  

  private org.apache.fop.fo.properties.Property findBaseProperty(org.xml.sax.Attributes, org.apache.fop.fo.FObj, int, java.lang.String, org.apache.fop.fo.properties.PropertyMaker);
    descriptor: (Lorg/xml/sax/Attributes;Lorg/apache/fop/fo/FObj;ILjava/lang/String;Lorg/apache/fop/fo/properties/PropertyMaker;)Lorg/apache/fop/fo/properties/Property;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=8, args_size=6
        start local 0 // org.apache.fop.fo.PropertyList this
        start local 1 // org.xml.sax.Attributes attributes
        start local 2 // org.apache.fop.fo.FObj parentFO
        start local 3 // int propId
        start local 4 // java.lang.String basePropertyName
        start local 5 // org.apache.fop.fo.properties.PropertyMaker propertyMaker
         0: .line 528
            aload 0 /* this */
            iload 3 /* propId */
            invokevirtual org.apache.fop.fo.PropertyList.getExplicit:(I)Lorg/apache/fop/fo/properties/Property;
            astore 6 /* baseProperty */
        start local 6 // org.apache.fop.fo.properties.Property baseProperty
         1: .line 530
            aload 6 /* baseProperty */
            ifnull 3
         2: .line 531
            aload 6 /* baseProperty */
            areturn
         3: .line 537
      StackMap locals: org.apache.fop.fo.properties.Property
      StackMap stack:
            aload 1 /* attributes */
            aload 4 /* basePropertyName */
            invokeinterface org.xml.sax.Attributes.getValue:(Ljava/lang/String;)Ljava/lang/String;
            astore 7 /* basePropertyValue */
        start local 7 // java.lang.String basePropertyValue
         4: .line 539
            aload 7 /* basePropertyValue */
            ifnull 9
            aload 5 /* propertyMaker */
            ifnull 9
         5: .line 540
            aload 5 /* propertyMaker */
            aload 0 /* this */
            aload 7 /* basePropertyValue */
         6: .line 541
            aload 2 /* parentFO */
         7: .line 540
            invokevirtual org.apache.fop.fo.properties.PropertyMaker.make:(Lorg/apache/fop/fo/PropertyList;Ljava/lang/String;Lorg/apache/fop/fo/FObj;)Lorg/apache/fop/fo/properties/Property;
            astore 6 /* baseProperty */
         8: .line 542
            aload 6 /* baseProperty */
            areturn
         9: .line 545
      StackMap locals: java.lang.String
      StackMap stack:
            aconst_null
            areturn
        end local 7 // java.lang.String basePropertyValue
        end local 6 // org.apache.fop.fo.properties.Property baseProperty
        end local 5 // org.apache.fop.fo.properties.PropertyMaker propertyMaker
        end local 4 // java.lang.String basePropertyName
        end local 3 // int propId
        end local 2 // org.apache.fop.fo.FObj parentFO
        end local 1 // org.xml.sax.Attributes attributes
        end local 0 // org.apache.fop.fo.PropertyList this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   10     0               this  Lorg/apache/fop/fo/PropertyList;
            0   10     1         attributes  Lorg/xml/sax/Attributes;
            0   10     2           parentFO  Lorg/apache/fop/fo/FObj;
            0   10     3             propId  I
            0   10     4   basePropertyName  Ljava/lang/String;
            0   10     5      propertyMaker  Lorg/apache/fop/fo/properties/PropertyMaker;
            1   10     6       baseProperty  Lorg/apache/fop/fo/properties/Property;
            4   10     7  basePropertyValue  Ljava/lang/String;
    Exceptions:
      throws org.apache.fop.fo.expr.PropertyException
    MethodParameters:
                  Name  Flags
      attributes        
      parentFO          
      propId            
      basePropertyName  
      propertyMaker     

  protected void handleInvalidProperty(org.apache.xmlgraphics.util.QName);
    descriptor: (Lorg/apache/xmlgraphics/util/QName;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=2, args_size=2
        start local 0 // org.apache.fop.fo.PropertyList this
        start local 1 // org.apache.xmlgraphics.util.QName attr
         0: .line 556
            aload 1 /* attr */
            invokevirtual org.apache.xmlgraphics.util.QName.getQName:()Ljava/lang/String;
            ldc "xmlns"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifne 4
         1: .line 557
            aload 0 /* this */
            getfield org.apache.fop.fo.PropertyList.fobj:Lorg/apache/fop/fo/FObj;
            invokevirtual org.apache.fop.fo.FObj.getFOValidationEventProducer:()Lorg/apache/fop/fo/FOValidationEventProducer;
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.fop.fo.PropertyList.fobj:Lorg/apache/fop/fo/FObj;
            invokevirtual org.apache.fop.fo.FObj.getName:()Ljava/lang/String;
         2: .line 558
            aload 1 /* attr */
            iconst_1
            aload 0 /* this */
            getfield org.apache.fop.fo.PropertyList.fobj:Lorg/apache/fop/fo/FObj;
            getfield org.apache.fop.fo.FObj.locator:Lorg/xml/sax/Locator;
         3: .line 557
            invokeinterface org.apache.fop.fo.FOValidationEventProducer.invalidProperty:(Ljava/lang/Object;Ljava/lang/String;Lorg/apache/xmlgraphics/util/QName;ZLorg/xml/sax/Locator;)V
         4: .line 560
      StackMap locals:
      StackMap stack:
            return
        end local 1 // org.apache.xmlgraphics.util.QName attr
        end local 0 // org.apache.fop.fo.PropertyList this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lorg/apache/fop/fo/PropertyList;
            0    5     1  attr  Lorg/apache/xmlgraphics/util/QName;
    Exceptions:
      throws org.apache.fop.fo.ValidationException
    MethodParameters:
      Name  Flags
      attr  

  protected static java.lang.String findBasePropertyName(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    Code:
      stack=3, locals=3, args_size=1
        start local 0 // java.lang.String attributeName
         0: .line 570
            aload 0 /* attributeName */
            bipush 46
            invokevirtual java.lang.String.indexOf:(I)I
            istore 1 /* separatorCharIndex */
        start local 1 // int separatorCharIndex
         1: .line 571
            aload 0 /* attributeName */
            astore 2 /* basePropertyName */
        start local 2 // java.lang.String basePropertyName
         2: .line 572
            iload 1 /* separatorCharIndex */
            iconst_m1
            if_icmple 4
         3: .line 573
            aload 0 /* attributeName */
            iconst_0
            iload 1 /* separatorCharIndex */
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            astore 2 /* basePropertyName */
         4: .line 575
      StackMap locals: int java.lang.String
      StackMap stack:
            aload 2 /* basePropertyName */
            areturn
        end local 2 // java.lang.String basePropertyName
        end local 1 // int separatorCharIndex
        end local 0 // java.lang.String attributeName
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    5     0       attributeName  Ljava/lang/String;
            1    5     1  separatorCharIndex  I
            2    5     2    basePropertyName  Ljava/lang/String;
    MethodParameters:
               Name  Flags
      attributeName  

  protected static java.lang.String findSubPropertyName(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    Code:
      stack=3, locals=3, args_size=1
        start local 0 // java.lang.String attributeName
         0: .line 586
            aload 0 /* attributeName */
            bipush 46
            invokevirtual java.lang.String.indexOf:(I)I
            istore 1 /* separatorCharIndex */
        start local 1 // int separatorCharIndex
         1: .line 587
            aconst_null
            astore 2 /* subpropertyName */
        start local 2 // java.lang.String subpropertyName
         2: .line 588
            iload 1 /* separatorCharIndex */
            iconst_m1
            if_icmple 4
         3: .line 589
            aload 0 /* attributeName */
            iload 1 /* separatorCharIndex */
            iconst_1
            iadd
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            astore 2 /* subpropertyName */
         4: .line 591
      StackMap locals: int java.lang.String
      StackMap stack:
            aload 2 /* subpropertyName */
            areturn
        end local 2 // java.lang.String subpropertyName
        end local 1 // int separatorCharIndex
        end local 0 // java.lang.String attributeName
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    5     0       attributeName  Ljava/lang/String;
            1    5     1  separatorCharIndex  I
            2    5     2     subpropertyName  Ljava/lang/String;
    MethodParameters:
               Name  Flags
      attributeName  

  private org.apache.fop.fo.properties.Property getShorthand(int);
    descriptor: (I)Lorg/apache/fop/fo/properties/Property;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.apache.fop.fo.PropertyList this
        start local 1 // int propId
         0: .line 600
            iload 1 /* propId */
            invokestatic org.apache.fop.fo.PropertyList.findMaker:(I)Lorg/apache/fop/fo/properties/PropertyMaker;
            astore 2 /* propertyMaker */
        start local 2 // org.apache.fop.fo.properties.PropertyMaker propertyMaker
         1: .line 602
            aload 2 /* propertyMaker */
            ifnull 3
         2: .line 603
            aload 2 /* propertyMaker */
            aload 0 /* this */
            invokevirtual org.apache.fop.fo.properties.PropertyMaker.getShorthand:(Lorg/apache/fop/fo/PropertyList;)Lorg/apache/fop/fo/properties/Property;
            areturn
         3: .line 606
      StackMap locals: org.apache.fop.fo.properties.PropertyMaker
      StackMap stack:
            aconst_null
            areturn
        end local 2 // org.apache.fop.fo.properties.PropertyMaker propertyMaker
        end local 1 // int propId
        end local 0 // org.apache.fop.fo.PropertyList this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    4     0           this  Lorg/apache/fop/fo/PropertyList;
            0    4     1         propId  I
            1    4     2  propertyMaker  Lorg/apache/fop/fo/properties/PropertyMaker;
    Exceptions:
      throws org.apache.fop.fo.expr.PropertyException
    MethodParameters:
        Name  Flags
      propId  

  private org.apache.fop.fo.properties.Property makeProperty(int);
    descriptor: (I)Lorg/apache/fop/fo/properties/Property;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.apache.fop.fo.PropertyList this
        start local 1 // int propId
         0: .line 616
            iload 1 /* propId */
            invokestatic org.apache.fop.fo.PropertyList.findMaker:(I)Lorg/apache/fop/fo/properties/PropertyMaker;
            astore 2 /* propertyMaker */
        start local 2 // org.apache.fop.fo.properties.PropertyMaker propertyMaker
         1: .line 617
            aload 2 /* propertyMaker */
            ifnull 3
         2: .line 618
            aload 2 /* propertyMaker */
            aload 0 /* this */
            invokevirtual org.apache.fop.fo.properties.PropertyMaker.make:(Lorg/apache/fop/fo/PropertyList;)Lorg/apache/fop/fo/properties/Property;
            areturn
         3: .line 623
      StackMap locals: org.apache.fop.fo.properties.PropertyMaker
      StackMap stack:
            aconst_null
            areturn
        end local 2 // org.apache.fop.fo.properties.PropertyMaker propertyMaker
        end local 1 // int propId
        end local 0 // org.apache.fop.fo.PropertyList this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    4     0           this  Lorg/apache/fop/fo/PropertyList;
            0    4     1         propId  I
            1    4     2  propertyMaker  Lorg/apache/fop/fo/properties/PropertyMaker;
    Exceptions:
      throws org.apache.fop.fo.expr.PropertyException
    MethodParameters:
        Name  Flags
      propId  

  private boolean isInherited(int);
    descriptor: (I)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.fop.fo.PropertyList this
        start local 1 // int propId
         0: .line 631
            getstatic org.apache.fop.fo.PropertyList.inheritableProperty:[Z
            iload 1 /* propId */
            baload
            ireturn
        end local 1 // int propId
        end local 0 // org.apache.fop.fo.PropertyList this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/apache/fop/fo/PropertyList;
            0    1     1  propId  I
    MethodParameters:
        Name  Flags
      propId  

  private static org.apache.fop.fo.properties.PropertyMaker findMaker(int);
    descriptor: (I)Lorg/apache/fop/fo/properties/PropertyMaker;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // int propId
         0: .line 639
            iload 0 /* propId */
            iconst_1
            if_icmplt 1
            iload 0 /* propId */
            sipush 294
            if_icmple 2
         1: .line 640
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
         2: .line 642
      StackMap locals:
      StackMap stack:
            iload 0 /* propId */
            invokestatic org.apache.fop.fo.FObj.getPropertyMakerFor:(I)Lorg/apache/fop/fo/properties/PropertyMaker;
            areturn
        end local 0 // int propId
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0  propId  I
    MethodParameters:
        Name  Flags
      propId  

  public org.apache.fop.fo.properties.CommonBorderPaddingBackground getBorderPaddingBackgroundProps();
    descriptor: ()Lorg/apache/fop/fo/properties/CommonBorderPaddingBackground;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.fo.PropertyList this
         0: .line 653
            aload 0 /* this */
            invokestatic org.apache.fop.fo.properties.CommonBorderPaddingBackground.getInstance:(Lorg/apache/fop/fo/PropertyList;)Lorg/apache/fop/fo/properties/CommonBorderPaddingBackground;
            areturn
        end local 0 // org.apache.fop.fo.PropertyList this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/fo/PropertyList;
    Exceptions:
      throws org.apache.fop.fo.expr.PropertyException

  public org.apache.fop.fo.properties.CommonHyphenation getHyphenationProps();
    descriptor: ()Lorg/apache/fop/fo/properties/CommonHyphenation;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.fo.PropertyList this
         0: .line 662
            aload 0 /* this */
            invokestatic org.apache.fop.fo.properties.CommonHyphenation.getInstance:(Lorg/apache/fop/fo/PropertyList;)Lorg/apache/fop/fo/properties/CommonHyphenation;
            areturn
        end local 0 // org.apache.fop.fo.PropertyList this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/fo/PropertyList;
    Exceptions:
      throws org.apache.fop.fo.expr.PropertyException

  public org.apache.fop.fo.properties.CommonMarginBlock getMarginBlockProps();
    descriptor: ()Lorg/apache/fop/fo/properties/CommonMarginBlock;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.apache.fop.fo.PropertyList this
         0: .line 671
            new org.apache.fop.fo.properties.CommonMarginBlock
            dup
            aload 0 /* this */
            invokespecial org.apache.fop.fo.properties.CommonMarginBlock.<init>:(Lorg/apache/fop/fo/PropertyList;)V
            areturn
        end local 0 // org.apache.fop.fo.PropertyList this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/fo/PropertyList;
    Exceptions:
      throws org.apache.fop.fo.expr.PropertyException

  public org.apache.fop.fo.properties.CommonMarginInline getMarginInlineProps();
    descriptor: ()Lorg/apache/fop/fo/properties/CommonMarginInline;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.apache.fop.fo.PropertyList this
         0: .line 680
            new org.apache.fop.fo.properties.CommonMarginInline
            dup
            aload 0 /* this */
            invokespecial org.apache.fop.fo.properties.CommonMarginInline.<init>:(Lorg/apache/fop/fo/PropertyList;)V
            areturn
        end local 0 // org.apache.fop.fo.PropertyList this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/fo/PropertyList;
    Exceptions:
      throws org.apache.fop.fo.expr.PropertyException

  public org.apache.fop.fo.properties.CommonAural getAuralProps();
    descriptor: ()Lorg/apache/fop/fo/properties/CommonAural;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // org.apache.fop.fo.PropertyList this
         0: .line 689
            new org.apache.fop.fo.properties.CommonAural
            dup
            aload 0 /* this */
            invokespecial org.apache.fop.fo.properties.CommonAural.<init>:(Lorg/apache/fop/fo/PropertyList;)V
            astore 1 /* props */
        start local 1 // org.apache.fop.fo.properties.CommonAural props
         1: .line 690
            aload 1 /* props */
            areturn
        end local 1 // org.apache.fop.fo.properties.CommonAural props
        end local 0 // org.apache.fop.fo.PropertyList this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/apache/fop/fo/PropertyList;
            1    2     1  props  Lorg/apache/fop/fo/properties/CommonAural;
    Exceptions:
      throws org.apache.fop.fo.expr.PropertyException

  public org.apache.fop.fo.properties.CommonRelativePosition getRelativePositionProps();
    descriptor: ()Lorg/apache/fop/fo/properties/CommonRelativePosition;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.apache.fop.fo.PropertyList this
         0: .line 699
            new org.apache.fop.fo.properties.CommonRelativePosition
            dup
            aload 0 /* this */
            invokespecial org.apache.fop.fo.properties.CommonRelativePosition.<init>:(Lorg/apache/fop/fo/PropertyList;)V
            areturn
        end local 0 // org.apache.fop.fo.PropertyList this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/fo/PropertyList;
    Exceptions:
      throws org.apache.fop.fo.expr.PropertyException

  public org.apache.fop.fo.properties.CommonAbsolutePosition getAbsolutePositionProps();
    descriptor: ()Lorg/apache/fop/fo/properties/CommonAbsolutePosition;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.apache.fop.fo.PropertyList this
         0: .line 708
            new org.apache.fop.fo.properties.CommonAbsolutePosition
            dup
            aload 0 /* this */
            invokespecial org.apache.fop.fo.properties.CommonAbsolutePosition.<init>:(Lorg/apache/fop/fo/PropertyList;)V
            areturn
        end local 0 // org.apache.fop.fo.PropertyList this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/fo/PropertyList;
    Exceptions:
      throws org.apache.fop.fo.expr.PropertyException

  public org.apache.fop.fo.properties.CommonFont getFontProps();
    descriptor: ()Lorg/apache/fop/fo/properties/CommonFont;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.fo.PropertyList this
         0: .line 718
            aload 0 /* this */
            invokestatic org.apache.fop.fo.properties.CommonFont.getInstance:(Lorg/apache/fop/fo/PropertyList;)Lorg/apache/fop/fo/properties/CommonFont;
            areturn
        end local 0 // org.apache.fop.fo.PropertyList this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/fo/PropertyList;
    Exceptions:
      throws org.apache.fop.fo.expr.PropertyException

  public org.apache.fop.fo.properties.CommonTextDecoration getTextDecorationProps();
    descriptor: ()Lorg/apache/fop/fo/properties/CommonTextDecoration;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.fo.PropertyList this
         0: .line 727
            aload 0 /* this */
            invokestatic org.apache.fop.fo.properties.CommonTextDecoration.createFromPropertyList:(Lorg/apache/fop/fo/PropertyList;)Lorg/apache/fop/fo/properties/CommonTextDecoration;
            areturn
        end local 0 // org.apache.fop.fo.PropertyList this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/fo/PropertyList;
    Exceptions:
      throws org.apache.fop.fo.expr.PropertyException
}
SourceFile: "PropertyList.java"
NestMembers:
  org.apache.fop.fo.PropertyList$UnknownPropertyHandler
InnerClasses:
  private UnknownPropertyHandler = org.apache.fop.fo.PropertyList$UnknownPropertyHandler of org.apache.fop.fo.PropertyList