class org.apache.fop.area.AreaTreeParser$Handler extends org.xml.sax.helpers.DefaultHandler
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: org.apache.fop.area.AreaTreeParser$Handler
  super_class: org.xml.sax.helpers.DefaultHandler
{
  private java.util.Map<java.lang.String, org.apache.fop.area.AreaTreeParser$Handler$AbstractMaker> makers;
    descriptor: Ljava/util/Map;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/Map<Ljava/lang/String;Lorg/apache/fop/area/AreaTreeParser$Handler$AbstractMaker;>;

  private org.apache.fop.area.AreaTreeModel treeModel;
    descriptor: Lorg/apache/fop/area/AreaTreeModel;
    flags: (0x0002) ACC_PRIVATE

  private org.apache.fop.apps.FOUserAgent userAgent;
    descriptor: Lorg/apache/fop/apps/FOUserAgent;
    flags: (0x0002) ACC_PRIVATE

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

  private org.xml.sax.Attributes lastAttributes;
    descriptor: Lorg/xml/sax/Attributes;
    flags: (0x0002) ACC_PRIVATE

  private java.nio.CharBuffer content;
    descriptor: Ljava/nio/CharBuffer;
    flags: (0x0002) ACC_PRIVATE

  private boolean ignoreCharacters;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private org.apache.fop.area.PageViewport currentPageViewport;
    descriptor: Lorg/apache/fop/area/PageViewport;
    flags: (0x0002) ACC_PRIVATE

  private java.util.Map<java.lang.String, org.apache.fop.area.PageViewport> pageViewportsByKey;
    descriptor: Ljava/util/Map;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/Map<Ljava/lang/String;Lorg/apache/fop/area/PageViewport;>;

  private java.util.Set<java.lang.String> idFirstsAssigned;
    descriptor: Ljava/util/Set;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/Set<Ljava/lang/String;>;

  private java.util.Stack<java.lang.Object> areaStack;
    descriptor: Ljava/util/Stack;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/Stack<Ljava/lang/Object;>;

  private boolean firstFlow;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private java.util.Stack<java.lang.String> delegateStack;
    descriptor: Ljava/util/Stack;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/Stack<Ljava/lang/String;>;

  private org.xml.sax.ContentHandler delegate;
    descriptor: Lorg/xml/sax/ContentHandler;
    flags: (0x0002) ACC_PRIVATE

  private org.w3c.dom.DOMImplementation domImplementation;
    descriptor: Lorg/w3c/dom/DOMImplementation;
    flags: (0x0002) ACC_PRIVATE

  private org.xml.sax.Locator locator;
    descriptor: Lorg/xml/sax/Locator;
    flags: (0x0002) ACC_PRIVATE

  private static final java.lang.Object[] SUBSET_COMMON;
    descriptor: [Ljava/lang/Object;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final java.lang.Object[] SUBSET_LINK;
    descriptor: [Ljava/lang/Object;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final java.lang.Object[] SUBSET_COLOR;
    descriptor: [Ljava/lang/Object;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final java.lang.Object[] SUBSET_FONT;
    descriptor: [Ljava/lang/Object;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final java.lang.Object[] SUBSET_BOX;
    descriptor: [Ljava/lang/Object;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final java.lang.Object[] SUBSET_BORDER_PADDING;
    descriptor: [Ljava/lang/Object;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=0, args_size=0
         0: .line 1064
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
         1: .line 1065
            getstatic org.apache.fop.area.Trait.PROD_ID:Ljava/lang/Integer;
            aastore
            dup
            iconst_1
            getstatic org.apache.fop.area.Trait.LAYER:Ljava/lang/Integer;
            aastore
         2: .line 1064
            putstatic org.apache.fop.area.AreaTreeParser$Handler.SUBSET_COMMON:[Ljava/lang/Object;
         3: .line 1066
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
         4: .line 1067
            getstatic org.apache.fop.area.Trait.INTERNAL_LINK:Ljava/lang/Integer;
            aastore
            dup
            iconst_1
            getstatic org.apache.fop.area.Trait.EXTERNAL_LINK:Ljava/lang/Integer;
            aastore
         5: .line 1066
            putstatic org.apache.fop.area.AreaTreeParser$Handler.SUBSET_LINK:[Ljava/lang/Object;
         6: .line 1068
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
         7: .line 1069
            getstatic org.apache.fop.area.Trait.BACKGROUND:Ljava/lang/Integer;
            aastore
            dup
            iconst_1
            getstatic org.apache.fop.area.Trait.COLOR:Ljava/lang/Integer;
            aastore
         8: .line 1068
            putstatic org.apache.fop.area.AreaTreeParser$Handler.SUBSET_COLOR:[Ljava/lang/Object;
         9: .line 1070
            bipush 9
            anewarray java.lang.Object
            dup
            iconst_0
        10: .line 1071
            getstatic org.apache.fop.area.Trait.FONT:Ljava/lang/Integer;
            aastore
            dup
            iconst_1
            getstatic org.apache.fop.area.Trait.FONT_SIZE:Ljava/lang/Integer;
            aastore
            dup
            iconst_2
            getstatic org.apache.fop.area.Trait.BLINK:Ljava/lang/Integer;
            aastore
            dup
            iconst_3
        11: .line 1072
            getstatic org.apache.fop.area.Trait.OVERLINE:Ljava/lang/Integer;
            aastore
            dup
            iconst_4
            getstatic org.apache.fop.area.Trait.OVERLINE_COLOR:Ljava/lang/Integer;
            aastore
            dup
            iconst_5
        12: .line 1073
            getstatic org.apache.fop.area.Trait.LINETHROUGH:Ljava/lang/Integer;
            aastore
            dup
            bipush 6
            getstatic org.apache.fop.area.Trait.LINETHROUGH_COLOR:Ljava/lang/Integer;
            aastore
            dup
            bipush 7
        13: .line 1074
            getstatic org.apache.fop.area.Trait.UNDERLINE:Ljava/lang/Integer;
            aastore
            dup
            bipush 8
            getstatic org.apache.fop.area.Trait.UNDERLINE_COLOR:Ljava/lang/Integer;
            aastore
        14: .line 1070
            putstatic org.apache.fop.area.AreaTreeParser$Handler.SUBSET_FONT:[Ljava/lang/Object;
        15: .line 1075
            bipush 16
            anewarray java.lang.Object
            dup
            iconst_0
        16: .line 1076
            getstatic org.apache.fop.area.Trait.BORDER_BEFORE:Ljava/lang/Integer;
            aastore
            dup
            iconst_1
            getstatic org.apache.fop.area.Trait.BORDER_AFTER:Ljava/lang/Integer;
            aastore
            dup
            iconst_2
            getstatic org.apache.fop.area.Trait.BORDER_START:Ljava/lang/Integer;
            aastore
            dup
            iconst_3
            getstatic org.apache.fop.area.Trait.BORDER_END:Ljava/lang/Integer;
            aastore
            dup
            iconst_4
        17: .line 1077
            getstatic org.apache.fop.area.Trait.SPACE_BEFORE:Ljava/lang/Integer;
            aastore
            dup
            iconst_5
            getstatic org.apache.fop.area.Trait.SPACE_AFTER:Ljava/lang/Integer;
            aastore
            dup
            bipush 6
            getstatic org.apache.fop.area.Trait.SPACE_START:Ljava/lang/Integer;
            aastore
            dup
            bipush 7
            getstatic org.apache.fop.area.Trait.SPACE_END:Ljava/lang/Integer;
            aastore
            dup
            bipush 8
        18: .line 1078
            getstatic org.apache.fop.area.Trait.PADDING_BEFORE:Ljava/lang/Integer;
            aastore
            dup
            bipush 9
            getstatic org.apache.fop.area.Trait.PADDING_AFTER:Ljava/lang/Integer;
            aastore
            dup
            bipush 10
            getstatic org.apache.fop.area.Trait.PADDING_START:Ljava/lang/Integer;
            aastore
            dup
            bipush 11
            getstatic org.apache.fop.area.Trait.PADDING_END:Ljava/lang/Integer;
            aastore
            dup
            bipush 12
        19: .line 1079
            getstatic org.apache.fop.area.Trait.START_INDENT:Ljava/lang/Integer;
            aastore
            dup
            bipush 13
            getstatic org.apache.fop.area.Trait.END_INDENT:Ljava/lang/Integer;
            aastore
            dup
            bipush 14
        20: .line 1080
            getstatic org.apache.fop.area.Trait.IS_REFERENCE_AREA:Ljava/lang/Integer;
            aastore
            dup
            bipush 15
            getstatic org.apache.fop.area.Trait.IS_VIEWPORT_AREA:Ljava/lang/Integer;
            aastore
        21: .line 1075
            putstatic org.apache.fop.area.AreaTreeParser$Handler.SUBSET_BOX:[Ljava/lang/Object;
        22: .line 1081
            bipush 8
            anewarray java.lang.Object
            dup
            iconst_0
        23: .line 1082
            getstatic org.apache.fop.area.Trait.BORDER_BEFORE:Ljava/lang/Integer;
            aastore
            dup
            iconst_1
            getstatic org.apache.fop.area.Trait.BORDER_AFTER:Ljava/lang/Integer;
            aastore
            dup
            iconst_2
            getstatic org.apache.fop.area.Trait.BORDER_START:Ljava/lang/Integer;
            aastore
            dup
            iconst_3
            getstatic org.apache.fop.area.Trait.BORDER_END:Ljava/lang/Integer;
            aastore
            dup
            iconst_4
        24: .line 1083
            getstatic org.apache.fop.area.Trait.PADDING_BEFORE:Ljava/lang/Integer;
            aastore
            dup
            iconst_5
            getstatic org.apache.fop.area.Trait.PADDING_AFTER:Ljava/lang/Integer;
            aastore
            dup
            bipush 6
            getstatic org.apache.fop.area.Trait.PADDING_START:Ljava/lang/Integer;
            aastore
            dup
            bipush 7
            getstatic org.apache.fop.area.Trait.PADDING_END:Ljava/lang/Integer;
            aastore
        25: .line 1081
            putstatic org.apache.fop.area.AreaTreeParser$Handler.SUBSET_BORDER_PADDING:[Ljava/lang/Object;
        26: .line 1083
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>(org.apache.fop.area.AreaTreeModel, org.apache.fop.apps.FOUserAgent, org.apache.fop.fo.ElementMappingRegistry);
    descriptor: (Lorg/apache/fop/area/AreaTreeModel;Lorg/apache/fop/apps/FOUserAgent;Lorg/apache/fop/fo/ElementMappingRegistry;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.apache.fop.area.AreaTreeParser$Handler this
        start local 1 // org.apache.fop.area.AreaTreeModel treeModel
        start local 2 // org.apache.fop.apps.FOUserAgent userAgent
        start local 3 // org.apache.fop.fo.ElementMappingRegistry elementMappingRegistry
         0: .line 169
            aload 0 /* this */
            invokespecial org.xml.sax.helpers.DefaultHandler.<init>:()V
         1: .line 144
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield org.apache.fop.area.AreaTreeParser$Handler.makers:Ljava/util/Map;
         2: .line 152
            aload 0 /* this */
            bipush 64
            invokestatic java.nio.CharBuffer.allocate:(I)Ljava/nio/CharBuffer;
            putfield org.apache.fop.area.AreaTreeParser$Handler.content:Ljava/nio/CharBuffer;
         3: .line 153
            aload 0 /* this */
            iconst_1
            putfield org.apache.fop.area.AreaTreeParser$Handler.ignoreCharacters:Z
         4: .line 156
            aload 0 /* this */
         5: .line 157
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield org.apache.fop.area.AreaTreeParser$Handler.pageViewportsByKey:Ljava/util/Map;
         6: .line 159
            aload 0 /* this */
            new java.util.HashSet
            dup
            invokespecial java.util.HashSet.<init>:()V
            putfield org.apache.fop.area.AreaTreeParser$Handler.idFirstsAssigned:Ljava/util/Set;
         7: .line 161
            aload 0 /* this */
            new java.util.Stack
            dup
            invokespecial java.util.Stack.<init>:()V
            putfield org.apache.fop.area.AreaTreeParser$Handler.areaStack:Ljava/util/Stack;
         8: .line 164
            aload 0 /* this */
            new java.util.Stack
            dup
            invokespecial java.util.Stack.<init>:()V
            putfield org.apache.fop.area.AreaTreeParser$Handler.delegateStack:Ljava/util/Stack;
         9: .line 171
            aload 0 /* this */
            aload 1 /* treeModel */
            putfield org.apache.fop.area.AreaTreeParser$Handler.treeModel:Lorg/apache/fop/area/AreaTreeModel;
        10: .line 172
            aload 0 /* this */
            aload 2 /* userAgent */
            putfield org.apache.fop.area.AreaTreeParser$Handler.userAgent:Lorg/apache/fop/apps/FOUserAgent;
        11: .line 173
            aload 0 /* this */
            aload 3 /* elementMappingRegistry */
            putfield org.apache.fop.area.AreaTreeParser$Handler.elementMappingRegistry:Lorg/apache/fop/fo/ElementMappingRegistry;
        12: .line 174
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.makers:Ljava/util/Map;
            ldc "areaTree"
            new org.apache.fop.area.AreaTreeParser$Handler$AreaTreeMaker
            dup
            aload 0 /* this */
            invokespecial org.apache.fop.area.AreaTreeParser$Handler$AreaTreeMaker.<init>:(Lorg/apache/fop/area/AreaTreeParser$Handler;)V
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        13: .line 175
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.makers:Ljava/util/Map;
            ldc "page"
            new org.apache.fop.area.AreaTreeParser$Handler$PageMaker
            dup
            aload 0 /* this */
            invokespecial org.apache.fop.area.AreaTreeParser$Handler$PageMaker.<init>:(Lorg/apache/fop/area/AreaTreeParser$Handler;)V
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        14: .line 176
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.makers:Ljava/util/Map;
            ldc "pageSequence"
            new org.apache.fop.area.AreaTreeParser$Handler$PageSequenceMaker
            dup
            aload 0 /* this */
            invokespecial org.apache.fop.area.AreaTreeParser$Handler$PageSequenceMaker.<init>:(Lorg/apache/fop/area/AreaTreeParser$Handler;)V
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        15: .line 177
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.makers:Ljava/util/Map;
            ldc "title"
            new org.apache.fop.area.AreaTreeParser$Handler$TitleMaker
            dup
            aload 0 /* this */
            invokespecial org.apache.fop.area.AreaTreeParser$Handler$TitleMaker.<init>:(Lorg/apache/fop/area/AreaTreeParser$Handler;)V
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        16: .line 178
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.makers:Ljava/util/Map;
            ldc "pageViewport"
            new org.apache.fop.area.AreaTreeParser$Handler$PageViewportMaker
            dup
            aload 0 /* this */
            invokespecial org.apache.fop.area.AreaTreeParser$Handler$PageViewportMaker.<init>:(Lorg/apache/fop/area/AreaTreeParser$Handler;)V
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        17: .line 179
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.makers:Ljava/util/Map;
            ldc "regionViewport"
            new org.apache.fop.area.AreaTreeParser$Handler$RegionViewportMaker
            dup
            aload 0 /* this */
            invokespecial org.apache.fop.area.AreaTreeParser$Handler$RegionViewportMaker.<init>:(Lorg/apache/fop/area/AreaTreeParser$Handler;)V
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        18: .line 180
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.makers:Ljava/util/Map;
            ldc "regionBefore"
            new org.apache.fop.area.AreaTreeParser$Handler$RegionBeforeMaker
            dup
            aload 0 /* this */
            invokespecial org.apache.fop.area.AreaTreeParser$Handler$RegionBeforeMaker.<init>:(Lorg/apache/fop/area/AreaTreeParser$Handler;)V
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        19: .line 181
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.makers:Ljava/util/Map;
            ldc "regionAfter"
            new org.apache.fop.area.AreaTreeParser$Handler$RegionAfterMaker
            dup
            aload 0 /* this */
            invokespecial org.apache.fop.area.AreaTreeParser$Handler$RegionAfterMaker.<init>:(Lorg/apache/fop/area/AreaTreeParser$Handler;)V
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        20: .line 182
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.makers:Ljava/util/Map;
            ldc "regionStart"
            new org.apache.fop.area.AreaTreeParser$Handler$RegionStartMaker
            dup
            aload 0 /* this */
            invokespecial org.apache.fop.area.AreaTreeParser$Handler$RegionStartMaker.<init>:(Lorg/apache/fop/area/AreaTreeParser$Handler;)V
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        21: .line 183
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.makers:Ljava/util/Map;
            ldc "regionEnd"
            new org.apache.fop.area.AreaTreeParser$Handler$RegionEndMaker
            dup
            aload 0 /* this */
            invokespecial org.apache.fop.area.AreaTreeParser$Handler$RegionEndMaker.<init>:(Lorg/apache/fop/area/AreaTreeParser$Handler;)V
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        22: .line 184
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.makers:Ljava/util/Map;
            ldc "regionBody"
            new org.apache.fop.area.AreaTreeParser$Handler$RegionBodyMaker
            dup
            aload 0 /* this */
            invokespecial org.apache.fop.area.AreaTreeParser$Handler$RegionBodyMaker.<init>:(Lorg/apache/fop/area/AreaTreeParser$Handler;)V
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        23: .line 185
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.makers:Ljava/util/Map;
            ldc "flow"
            new org.apache.fop.area.AreaTreeParser$Handler$FlowMaker
            dup
            aload 0 /* this */
            invokespecial org.apache.fop.area.AreaTreeParser$Handler$FlowMaker.<init>:(Lorg/apache/fop/area/AreaTreeParser$Handler;)V
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        24: .line 186
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.makers:Ljava/util/Map;
            ldc "mainReference"
            new org.apache.fop.area.AreaTreeParser$Handler$MainReferenceMaker
            dup
            aload 0 /* this */
            invokespecial org.apache.fop.area.AreaTreeParser$Handler$MainReferenceMaker.<init>:(Lorg/apache/fop/area/AreaTreeParser$Handler;)V
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        25: .line 187
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.makers:Ljava/util/Map;
            ldc "span"
            new org.apache.fop.area.AreaTreeParser$Handler$SpanMaker
            dup
            aload 0 /* this */
            invokespecial org.apache.fop.area.AreaTreeParser$Handler$SpanMaker.<init>:(Lorg/apache/fop/area/AreaTreeParser$Handler;)V
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        26: .line 188
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.makers:Ljava/util/Map;
            ldc "footnote"
            new org.apache.fop.area.AreaTreeParser$Handler$FootnoteMaker
            dup
            aload 0 /* this */
            invokespecial org.apache.fop.area.AreaTreeParser$Handler$FootnoteMaker.<init>:(Lorg/apache/fop/area/AreaTreeParser$Handler;)V
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        27: .line 189
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.makers:Ljava/util/Map;
            ldc "beforeFloat"
            new org.apache.fop.area.AreaTreeParser$Handler$BeforeFloatMaker
            dup
            aload 0 /* this */
            invokespecial org.apache.fop.area.AreaTreeParser$Handler$BeforeFloatMaker.<init>:(Lorg/apache/fop/area/AreaTreeParser$Handler;)V
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        28: .line 190
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.makers:Ljava/util/Map;
            ldc "block"
            new org.apache.fop.area.AreaTreeParser$Handler$BlockMaker
            dup
            aload 0 /* this */
            invokespecial org.apache.fop.area.AreaTreeParser$Handler$BlockMaker.<init>:(Lorg/apache/fop/area/AreaTreeParser$Handler;)V
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        29: .line 191
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.makers:Ljava/util/Map;
            ldc "lineArea"
            new org.apache.fop.area.AreaTreeParser$Handler$LineAreaMaker
            dup
            aload 0 /* this */
            invokespecial org.apache.fop.area.AreaTreeParser$Handler$LineAreaMaker.<init>:(Lorg/apache/fop/area/AreaTreeParser$Handler;)V
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        30: .line 192
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.makers:Ljava/util/Map;
            ldc "inline"
            new org.apache.fop.area.AreaTreeParser$Handler$InlineMaker
            dup
            aload 0 /* this */
            invokespecial org.apache.fop.area.AreaTreeParser$Handler$InlineMaker.<init>:(Lorg/apache/fop/area/AreaTreeParser$Handler;)V
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        31: .line 193
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.makers:Ljava/util/Map;
            ldc "inlineparent"
            new org.apache.fop.area.AreaTreeParser$Handler$InlineParentMaker
            dup
            aload 0 /* this */
            invokespecial org.apache.fop.area.AreaTreeParser$Handler$InlineParentMaker.<init>:(Lorg/apache/fop/area/AreaTreeParser$Handler;)V
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        32: .line 194
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.makers:Ljava/util/Map;
            ldc "inlineblockparent"
            new org.apache.fop.area.AreaTreeParser$Handler$InlineBlockParentMaker
            dup
            aload 0 /* this */
            invokespecial org.apache.fop.area.AreaTreeParser$Handler$InlineBlockParentMaker.<init>:(Lorg/apache/fop/area/AreaTreeParser$Handler;)V
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        33: .line 195
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.makers:Ljava/util/Map;
            ldc "text"
            new org.apache.fop.area.AreaTreeParser$Handler$TextMaker
            dup
            aload 0 /* this */
            invokespecial org.apache.fop.area.AreaTreeParser$Handler$TextMaker.<init>:(Lorg/apache/fop/area/AreaTreeParser$Handler;)V
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        34: .line 196
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.makers:Ljava/util/Map;
            ldc "word"
            new org.apache.fop.area.AreaTreeParser$Handler$WordMaker
            dup
            aload 0 /* this */
            invokespecial org.apache.fop.area.AreaTreeParser$Handler$WordMaker.<init>:(Lorg/apache/fop/area/AreaTreeParser$Handler;)V
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        35: .line 197
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.makers:Ljava/util/Map;
            ldc "space"
            new org.apache.fop.area.AreaTreeParser$Handler$SpaceMaker
            dup
            aload 0 /* this */
            invokespecial org.apache.fop.area.AreaTreeParser$Handler$SpaceMaker.<init>:(Lorg/apache/fop/area/AreaTreeParser$Handler;)V
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        36: .line 198
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.makers:Ljava/util/Map;
            ldc "leader"
            new org.apache.fop.area.AreaTreeParser$Handler$LeaderMaker
            dup
            aload 0 /* this */
            invokespecial org.apache.fop.area.AreaTreeParser$Handler$LeaderMaker.<init>:(Lorg/apache/fop/area/AreaTreeParser$Handler;)V
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        37: .line 199
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.makers:Ljava/util/Map;
            ldc "viewport"
            new org.apache.fop.area.AreaTreeParser$Handler$InlineViewportMaker
            dup
            aload 0 /* this */
            invokespecial org.apache.fop.area.AreaTreeParser$Handler$InlineViewportMaker.<init>:(Lorg/apache/fop/area/AreaTreeParser$Handler;)V
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        38: .line 200
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.makers:Ljava/util/Map;
            ldc "container"
            new org.apache.fop.area.AreaTreeParser$Handler$ContainerMaker
            dup
            aload 0 /* this */
            invokespecial org.apache.fop.area.AreaTreeParser$Handler$ContainerMaker.<init>:(Lorg/apache/fop/area/AreaTreeParser$Handler;)V
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        39: .line 201
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.makers:Ljava/util/Map;
            ldc "image"
            new org.apache.fop.area.AreaTreeParser$Handler$ImageMaker
            dup
            aload 0 /* this */
            invokespecial org.apache.fop.area.AreaTreeParser$Handler$ImageMaker.<init>:(Lorg/apache/fop/area/AreaTreeParser$Handler;)V
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        40: .line 202
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.makers:Ljava/util/Map;
            ldc "foreignObject"
            new org.apache.fop.area.AreaTreeParser$Handler$ForeignObjectMaker
            dup
            aload 0 /* this */
            invokespecial org.apache.fop.area.AreaTreeParser$Handler$ForeignObjectMaker.<init>:(Lorg/apache/fop/area/AreaTreeParser$Handler;)V
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        41: .line 203
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.makers:Ljava/util/Map;
            ldc "bookmarkTree"
            new org.apache.fop.area.AreaTreeParser$Handler$BookmarkTreeMaker
            dup
            aload 0 /* this */
            invokespecial org.apache.fop.area.AreaTreeParser$Handler$BookmarkTreeMaker.<init>:(Lorg/apache/fop/area/AreaTreeParser$Handler;)V
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        42: .line 204
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.makers:Ljava/util/Map;
            ldc "bookmark"
            new org.apache.fop.area.AreaTreeParser$Handler$BookmarkMaker
            dup
            aload 0 /* this */
            invokespecial org.apache.fop.area.AreaTreeParser$Handler$BookmarkMaker.<init>:(Lorg/apache/fop/area/AreaTreeParser$Handler;)V
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        43: .line 205
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.makers:Ljava/util/Map;
            ldc "destination"
            new org.apache.fop.area.AreaTreeParser$Handler$DestinationMaker
            dup
            aload 0 /* this */
            invokespecial org.apache.fop.area.AreaTreeParser$Handler$DestinationMaker.<init>:(Lorg/apache/fop/area/AreaTreeParser$Handler;)V
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        44: .line 206
            return
        end local 3 // org.apache.fop.fo.ElementMappingRegistry elementMappingRegistry
        end local 2 // org.apache.fop.apps.FOUserAgent userAgent
        end local 1 // org.apache.fop.area.AreaTreeModel treeModel
        end local 0 // org.apache.fop.area.AreaTreeParser$Handler this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0   45     0                    this  Lorg/apache/fop/area/AreaTreeParser$Handler;
            0   45     1               treeModel  Lorg/apache/fop/area/AreaTreeModel;
            0   45     2               userAgent  Lorg/apache/fop/apps/FOUserAgent;
            0   45     3  elementMappingRegistry  Lorg/apache/fop/fo/ElementMappingRegistry;
    MethodParameters:
                        Name  Flags
      treeModel               
      userAgent               
      elementMappingRegistry  

  private org.apache.fop.area.Area findAreaType(java.lang.Class);
    descriptor: (Ljava/lang/Class;)Lorg/apache/fop/area/Area;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // org.apache.fop.area.AreaTreeParser$Handler this
        start local 1 // java.lang.Class clazz
         0: .line 209
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.areaStack:Ljava/util/Stack;
            invokevirtual java.util.Stack.size:()I
            ifle 11
         1: .line 210
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.areaStack:Ljava/util/Stack;
            invokevirtual java.util.Stack.size:()I
            iconst_1
            isub
            istore 2 /* pos */
        start local 2 // int pos
         2: .line 211
            aconst_null
            astore 3 /* obj */
        start local 3 // java.lang.Object obj
         3: .line 212
            goto 8
         4: .line 213
      StackMap locals: int java.lang.Object
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.areaStack:Ljava/util/Stack;
            iload 2 /* pos */
            invokevirtual java.util.Stack.get:(I)Ljava/lang/Object;
            astore 3 /* obj */
         5: .line 214
            aload 1 /* clazz */
            aload 3 /* obj */
            invokevirtual java.lang.Class.isInstance:(Ljava/lang/Object;)Z
            ifeq 7
         6: .line 215
            goto 9
         7: .line 217
      StackMap locals:
      StackMap stack:
            iinc 2 /* pos */ -1
         8: .line 212
      StackMap locals:
      StackMap stack:
            iload 2 /* pos */
            ifge 4
         9: .line 220
      StackMap locals:
      StackMap stack:
            iload 2 /* pos */
            iflt 11
        10: .line 221
            aload 3 /* obj */
            checkcast org.apache.fop.area.Area
            areturn
        end local 3 // java.lang.Object obj
        end local 2 // int pos
        11: .line 224
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // java.lang.Class clazz
        end local 0 // org.apache.fop.area.AreaTreeParser$Handler this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   12     0   this  Lorg/apache/fop/area/AreaTreeParser$Handler;
            0   12     1  clazz  Ljava/lang/Class;
            2   11     2    pos  I
            3   11     3    obj  Ljava/lang/Object;
    MethodParameters:
       Name  Flags
      clazz  

  private org.apache.fop.area.RegionViewport getCurrentRegionViewport();
    descriptor: ()Lorg/apache/fop/area/RegionViewport;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.fop.area.AreaTreeParser$Handler this
         0: .line 228
            aload 0 /* this */
            ldc Lorg/apache/fop/area/RegionViewport;
            invokevirtual org.apache.fop.area.AreaTreeParser$Handler.findAreaType:(Ljava/lang/Class;)Lorg/apache/fop/area/Area;
            checkcast org.apache.fop.area.RegionViewport
            areturn
        end local 0 // org.apache.fop.area.AreaTreeParser$Handler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/area/AreaTreeParser$Handler;

  private org.apache.fop.area.BodyRegion getCurrentBodyRegion();
    descriptor: ()Lorg/apache/fop/area/BodyRegion;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.fop.area.AreaTreeParser$Handler this
         0: .line 232
            aload 0 /* this */
            ldc Lorg/apache/fop/area/BodyRegion;
            invokevirtual org.apache.fop.area.AreaTreeParser$Handler.findAreaType:(Ljava/lang/Class;)Lorg/apache/fop/area/Area;
            checkcast org.apache.fop.area.BodyRegion
            areturn
        end local 0 // org.apache.fop.area.AreaTreeParser$Handler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/area/AreaTreeParser$Handler;

  private org.apache.fop.area.BlockParent getCurrentBlockParent();
    descriptor: ()Lorg/apache/fop/area/BlockParent;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.fop.area.AreaTreeParser$Handler this
         0: .line 236
            aload 0 /* this */
            ldc Lorg/apache/fop/area/BlockParent;
            invokevirtual org.apache.fop.area.AreaTreeParser$Handler.findAreaType:(Ljava/lang/Class;)Lorg/apache/fop/area/Area;
            checkcast org.apache.fop.area.BlockParent
            areturn
        end local 0 // org.apache.fop.area.AreaTreeParser$Handler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/area/AreaTreeParser$Handler;

  private org.apache.fop.area.inline.AbstractTextArea getCurrentText();
    descriptor: ()Lorg/apache/fop/area/inline/AbstractTextArea;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.fop.area.AreaTreeParser$Handler this
         0: .line 240
            aload 0 /* this */
            ldc Lorg/apache/fop/area/inline/AbstractTextArea;
            invokevirtual org.apache.fop.area.AreaTreeParser$Handler.findAreaType:(Ljava/lang/Class;)Lorg/apache/fop/area/Area;
            checkcast org.apache.fop.area.inline.AbstractTextArea
            areturn
        end local 0 // org.apache.fop.area.AreaTreeParser$Handler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/area/AreaTreeParser$Handler;

  private org.apache.fop.area.inline.InlineViewport getCurrentViewport();
    descriptor: ()Lorg/apache/fop/area/inline/InlineViewport;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.fop.area.AreaTreeParser$Handler this
         0: .line 244
            aload 0 /* this */
            ldc Lorg/apache/fop/area/inline/InlineViewport;
            invokevirtual org.apache.fop.area.AreaTreeParser$Handler.findAreaType:(Ljava/lang/Class;)Lorg/apache/fop/area/Area;
            checkcast org.apache.fop.area.inline.InlineViewport
            areturn
        end local 0 // org.apache.fop.area.AreaTreeParser$Handler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/area/AreaTreeParser$Handler;

  public void setDocumentLocator(org.xml.sax.Locator);
    descriptor: (Lorg/xml/sax/Locator;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.fop.area.AreaTreeParser$Handler this
        start local 1 // org.xml.sax.Locator locator
         0: .line 249
            aload 0 /* this */
            aload 1 /* locator */
            putfield org.apache.fop.area.AreaTreeParser$Handler.locator:Lorg/xml/sax/Locator;
         1: .line 250
            return
        end local 1 // org.xml.sax.Locator locator
        end local 0 // org.apache.fop.area.AreaTreeParser$Handler this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lorg/apache/fop/area/AreaTreeParser$Handler;
            0    2     1  locator  Lorg/xml/sax/Locator;
    MethodParameters:
         Name  Flags
      locator  

  private org.xml.sax.Locator getLocator();
    descriptor: ()Lorg/xml/sax/Locator;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.area.AreaTreeParser$Handler this
         0: .line 253
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.locator:Lorg/xml/sax/Locator;
            areturn
        end local 0 // org.apache.fop.area.AreaTreeParser$Handler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/area/AreaTreeParser$Handler;

  public void startElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=8, args_size=5
        start local 0 // org.apache.fop.area.AreaTreeParser$Handler this
        start local 1 // java.lang.String uri
        start local 2 // java.lang.String localName
        start local 3 // java.lang.String qName
        start local 4 // org.xml.sax.Attributes attributes
         0: .line 259
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.delegate:Lorg/xml/sax/ContentHandler;
            ifnull 4
         1: .line 260
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.delegateStack:Ljava/util/Stack;
            aload 3 /* qName */
            invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
         2: .line 261
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.delegate:Lorg/xml/sax/ContentHandler;
            aload 1 /* uri */
            aload 2 /* localName */
            aload 3 /* qName */
            aload 4 /* attributes */
            invokeinterface org.xml.sax.ContentHandler.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V
         3: .line 262
            goto 48
      StackMap locals:
      StackMap stack:
         4: aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.domImplementation:Lorg/w3c/dom/DOMImplementation;
            ifnull 20
         5: .line 266
            getstatic org.apache.fop.area.AreaTreeParser.tFactory:Ljavax/xml/transform/sax/SAXTransformerFactory;
            invokevirtual javax.xml.transform.sax.SAXTransformerFactory.newTransformerHandler:()Ljavax/xml/transform/sax/TransformerHandler;
            astore 5 /* handler */
        start local 5 // javax.xml.transform.sax.TransformerHandler handler
         6: .line 267
            goto 9
        end local 5 // javax.xml.transform.sax.TransformerHandler handler
      StackMap locals:
      StackMap stack: javax.xml.transform.TransformerConfigurationException
         7: astore 6 /* e */
        start local 6 // javax.xml.transform.TransformerConfigurationException e
         8: .line 268
            new org.xml.sax.SAXException
            dup
            ldc "Error creating a new TransformerHandler"
            aload 6 /* e */
            invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/String;Ljava/lang/Exception;)V
            athrow
        end local 6 // javax.xml.transform.TransformerConfigurationException e
        start local 5 // javax.xml.transform.sax.TransformerHandler handler
         9: .line 270
      StackMap locals: javax.xml.transform.sax.TransformerHandler
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.domImplementation:Lorg/w3c/dom/DOMImplementation;
            aload 1 /* uri */
            aload 3 /* qName */
            aconst_null
            invokeinterface org.w3c.dom.DOMImplementation.createDocument:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/DocumentType;)Lorg/w3c/dom/Document;
            astore 6 /* doc */
        start local 6 // org.w3c.dom.Document doc
        10: .line 272
            aload 6 /* doc */
            aload 6 /* doc */
            invokeinterface org.w3c.dom.Document.getDocumentElement:()Lorg/w3c/dom/Element;
            invokeinterface org.w3c.dom.Document.removeChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            pop
        11: .line 273
            aload 5 /* handler */
            new javax.xml.transform.dom.DOMResult
            dup
            aload 6 /* doc */
            invokespecial javax.xml.transform.dom.DOMResult.<init>:(Lorg/w3c/dom/Node;)V
            invokeinterface javax.xml.transform.sax.TransformerHandler.setResult:(Ljavax/xml/transform/Result;)V
        12: .line 274
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.areaStack:Ljava/util/Stack;
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast org.apache.fop.area.Area
            astore 7 /* parent */
        start local 7 // org.apache.fop.area.Area parent
        13: .line 275
            aload 7 /* parent */
            checkcast org.apache.fop.area.inline.ForeignObject
            aload 6 /* doc */
            invokevirtual org.apache.fop.area.inline.ForeignObject.setDocument:(Lorg/w3c/dom/Document;)V
        14: .line 278
            aload 0 /* this */
            aconst_null
            putfield org.apache.fop.area.AreaTreeParser$Handler.domImplementation:Lorg/w3c/dom/DOMImplementation;
        15: .line 279
            aload 0 /* this */
            aload 5 /* handler */
            putfield org.apache.fop.area.AreaTreeParser$Handler.delegate:Lorg/xml/sax/ContentHandler;
        16: .line 280
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.delegateStack:Ljava/util/Stack;
            aload 3 /* qName */
            invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
        17: .line 281
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.delegate:Lorg/xml/sax/ContentHandler;
            invokeinterface org.xml.sax.ContentHandler.startDocument:()V
        18: .line 282
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.delegate:Lorg/xml/sax/ContentHandler;
            aload 1 /* uri */
            aload 2 /* localName */
            aload 3 /* qName */
            aload 4 /* attributes */
            invokeinterface org.xml.sax.ContentHandler.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V
        end local 7 // org.apache.fop.area.Area parent
        end local 6 // org.w3c.dom.Document doc
        end local 5 // javax.xml.transform.sax.TransformerHandler handler
        19: .line 283
            goto 48
        20: .line 284
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 5 /* handled */
        start local 5 // boolean handled
        21: .line 285
            ldc ""
            aload 1 /* uri */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 30
        22: .line 286
            aload 2 /* localName */
            ldc "structureTree"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 28
        23: .line 289
            aload 0 /* this */
            new org.xml.sax.helpers.DefaultHandler
            dup
            invokespecial org.xml.sax.helpers.DefaultHandler.<init>:()V
            putfield org.apache.fop.area.AreaTreeParser$Handler.delegate:Lorg/xml/sax/ContentHandler;
        24: .line 291
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.delegateStack:Ljava/util/Stack;
            aload 3 /* qName */
            invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
        25: .line 292
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.delegate:Lorg/xml/sax/ContentHandler;
            invokeinterface org.xml.sax.ContentHandler.startDocument:()V
        26: .line 293
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.delegate:Lorg/xml/sax/ContentHandler;
            aload 1 /* uri */
            aload 2 /* localName */
            aload 3 /* qName */
            aload 4 /* attributes */
            invokeinterface org.xml.sax.ContentHandler.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V
        27: .line 294
            goto 40
        28: .line 295
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            aload 2 /* localName */
            aload 4 /* attributes */
            invokevirtual org.apache.fop.area.AreaTreeParser$Handler.startAreaTreeElement:(Ljava/lang/String;Lorg/xml/sax/Attributes;)Z
            istore 5 /* handled */
        29: .line 297
            goto 40
        30: .line 299
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.userAgent:Lorg/apache/fop/apps/FOUserAgent;
            invokevirtual org.apache.fop.apps.FOUserAgent.getContentHandlerFactoryRegistry:()Lorg/apache/fop/util/ContentHandlerFactoryRegistry;
        31: .line 298
            astore 6 /* registry */
        start local 6 // org.apache.fop.util.ContentHandlerFactoryRegistry registry
        32: .line 300
            aload 6 /* registry */
            aload 1 /* uri */
            invokevirtual org.apache.fop.util.ContentHandlerFactoryRegistry.getFactory:(Ljava/lang/String;)Lorg/apache/fop/util/ContentHandlerFactory;
            astore 7 /* factory */
        start local 7 // org.apache.fop.util.ContentHandlerFactory factory
        33: .line 301
            aload 7 /* factory */
            ifnull 39
        34: .line 302
            aload 0 /* this */
            aload 7 /* factory */
            invokeinterface org.apache.fop.util.ContentHandlerFactory.createContentHandler:()Lorg/xml/sax/ContentHandler;
            putfield org.apache.fop.area.AreaTreeParser$Handler.delegate:Lorg/xml/sax/ContentHandler;
        35: .line 303
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.delegateStack:Ljava/util/Stack;
            aload 3 /* qName */
            invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
        36: .line 304
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.delegate:Lorg/xml/sax/ContentHandler;
            invokeinterface org.xml.sax.ContentHandler.startDocument:()V
        37: .line 305
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.delegate:Lorg/xml/sax/ContentHandler;
            aload 1 /* uri */
            aload 2 /* localName */
            aload 3 /* qName */
            aload 4 /* attributes */
            invokeinterface org.xml.sax.ContentHandler.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V
        38: .line 306
            goto 40
        39: .line 307
      StackMap locals: org.apache.fop.util.ContentHandlerFactoryRegistry org.apache.fop.util.ContentHandlerFactory
      StackMap stack:
            iconst_0
            istore 5 /* handled */
        end local 7 // org.apache.fop.util.ContentHandlerFactory factory
        end local 6 // org.apache.fop.util.ContentHandlerFactoryRegistry registry
        40: .line 310
      StackMap locals:
      StackMap stack:
            iload 5 /* handled */
            ifne 48
        41: .line 311
            aload 1 /* uri */
            ifnull 42
            aload 1 /* uri */
            invokevirtual java.lang.String.length:()I
            ifne 45
        42: .line 312
      StackMap locals:
      StackMap stack:
            new org.xml.sax.SAXException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Unhandled element "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 2 /* localName */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        43: .line 313
            ldc " in namespace: "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 1 /* uri */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        44: .line 312
            invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/String;)V
            athrow
        45: .line 315
      StackMap locals:
      StackMap stack:
            getstatic org.apache.fop.area.AreaTreeParser.log:Lorg/apache/commons/logging/Log;
            new java.lang.StringBuilder
            dup
            ldc "Unhandled element "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 2 /* localName */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        46: .line 316
            ldc " in namespace: "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 1 /* uri */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        47: .line 315
            invokeinterface org.apache.commons.logging.Log.warn:(Ljava/lang/Object;)V
        end local 5 // boolean handled
        48: .line 320
      StackMap locals:
      StackMap stack:
            return
        end local 4 // org.xml.sax.Attributes attributes
        end local 3 // java.lang.String qName
        end local 2 // java.lang.String localName
        end local 1 // java.lang.String uri
        end local 0 // org.apache.fop.area.AreaTreeParser$Handler this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   49     0        this  Lorg/apache/fop/area/AreaTreeParser$Handler;
            0   49     1         uri  Ljava/lang/String;
            0   49     2   localName  Ljava/lang/String;
            0   49     3       qName  Ljava/lang/String;
            0   49     4  attributes  Lorg/xml/sax/Attributes;
            6    7     5     handler  Ljavax/xml/transform/sax/TransformerHandler;
            9   19     5     handler  Ljavax/xml/transform/sax/TransformerHandler;
            8    9     6           e  Ljavax/xml/transform/TransformerConfigurationException;
           10   19     6         doc  Lorg/w3c/dom/Document;
           13   19     7      parent  Lorg/apache/fop/area/Area;
           21   48     5     handled  Z
           32   40     6    registry  Lorg/apache/fop/util/ContentHandlerFactoryRegistry;
           33   40     7     factory  Lorg/apache/fop/util/ContentHandlerFactory;
      Exception table:
        from    to  target  type
           5     6       7  Class javax.xml.transform.TransformerConfigurationException
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
            Name  Flags
      uri         
      localName   
      qName       
      attributes  

  private boolean startAreaTreeElement(java.lang.String, org.xml.sax.Attributes);
    descriptor: (Ljava/lang/String;Lorg/xml/sax/Attributes;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // org.apache.fop.area.AreaTreeParser$Handler this
        start local 1 // java.lang.String localName
        start local 2 // org.xml.sax.Attributes attributes
         0: .line 324
            aload 0 /* this */
            new org.xml.sax.helpers.AttributesImpl
            dup
            aload 2 /* attributes */
            invokespecial org.xml.sax.helpers.AttributesImpl.<init>:(Lorg/xml/sax/Attributes;)V
            putfield org.apache.fop.area.AreaTreeParser$Handler.lastAttributes:Lorg/xml/sax/Attributes;
         1: .line 325
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.makers:Ljava/util/Map;
            aload 1 /* localName */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast org.apache.fop.area.AreaTreeParser$Handler$Maker
            astore 3 /* maker */
        start local 3 // org.apache.fop.area.AreaTreeParser$Handler$Maker maker
         2: .line 326
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.content:Ljava/nio/CharBuffer;
            invokevirtual java.nio.CharBuffer.clear:()Ljava/nio/Buffer;
            pop
         3: .line 327
            aload 0 /* this */
            iconst_1
            putfield org.apache.fop.area.AreaTreeParser$Handler.ignoreCharacters:Z
         4: .line 328
            aload 3 /* maker */
            ifnull 8
         5: .line 329
            aload 0 /* this */
            aload 3 /* maker */
            invokeinterface org.apache.fop.area.AreaTreeParser$Handler$Maker.ignoreCharacters:()Z
            putfield org.apache.fop.area.AreaTreeParser$Handler.ignoreCharacters:Z
         6: .line 330
            aload 3 /* maker */
            aload 2 /* attributes */
            invokeinterface org.apache.fop.area.AreaTreeParser$Handler$Maker.startElement:(Lorg/xml/sax/Attributes;)V
         7: .line 331
            goto 10
      StackMap locals: org.apache.fop.area.AreaTreeParser$Handler$Maker
      StackMap stack:
         8: ldc "extension-attachments"
            aload 1 /* localName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 10
         9: .line 334
            iconst_0
            ireturn
        10: .line 336
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 3 // org.apache.fop.area.AreaTreeParser$Handler$Maker maker
        end local 2 // org.xml.sax.Attributes attributes
        end local 1 // java.lang.String localName
        end local 0 // org.apache.fop.area.AreaTreeParser$Handler this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   11     0        this  Lorg/apache/fop/area/AreaTreeParser$Handler;
            0   11     1   localName  Ljava/lang/String;
            0   11     2  attributes  Lorg/xml/sax/Attributes;
            2   11     3       maker  Lorg/apache/fop/area/AreaTreeParser$Handler$Maker;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
            Name  Flags
      localName   
      attributes  

  public void endElement(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=4
        start local 0 // org.apache.fop.area.AreaTreeParser$Handler this
        start local 1 // java.lang.String uri
        start local 2 // java.lang.String localName
        start local 3 // java.lang.String qName
         0: .line 341
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.delegate:Lorg/xml/sax/ContentHandler;
            ifnull 10
         1: .line 342
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.delegate:Lorg/xml/sax/ContentHandler;
            aload 1 /* uri */
            aload 2 /* localName */
            aload 3 /* qName */
            invokeinterface org.xml.sax.ContentHandler.endElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
         2: .line 343
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.delegateStack:Ljava/util/Stack;
            invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
            pop
         3: .line 344
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.delegateStack:Ljava/util/Stack;
            invokevirtual java.util.Stack.size:()I
            ifne 16
         4: .line 345
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.delegate:Lorg/xml/sax/ContentHandler;
            invokeinterface org.xml.sax.ContentHandler.endDocument:()V
         5: .line 346
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.delegate:Lorg/xml/sax/ContentHandler;
            instanceof org.apache.fop.util.ContentHandlerFactory$ObjectSource
            ifeq 8
         6: .line 347
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.delegate:Lorg/xml/sax/ContentHandler;
            checkcast org.apache.fop.util.ContentHandlerFactory$ObjectSource
            invokeinterface org.apache.fop.util.ContentHandlerFactory$ObjectSource.getObject:()Ljava/lang/Object;
            astore 4 /* obj */
        start local 4 // java.lang.Object obj
         7: .line 348
            aload 0 /* this */
            aload 4 /* obj */
            invokevirtual org.apache.fop.area.AreaTreeParser$Handler.handleExternallyGeneratedObject:(Ljava/lang/Object;)V
        end local 4 // java.lang.Object obj
         8: .line 350
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield org.apache.fop.area.AreaTreeParser$Handler.delegate:Lorg/xml/sax/ContentHandler;
         9: .line 352
            goto 16
        10: .line 353
      StackMap locals:
      StackMap stack:
            ldc ""
            aload 1 /* uri */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 16
        11: .line 354
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.makers:Ljava/util/Map;
            aload 2 /* localName */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast org.apache.fop.area.AreaTreeParser$Handler$Maker
            astore 4 /* maker */
        start local 4 // org.apache.fop.area.AreaTreeParser$Handler$Maker maker
        12: .line 355
            aload 4 /* maker */
            ifnull 15
        13: .line 356
            aload 4 /* maker */
            invokeinterface org.apache.fop.area.AreaTreeParser$Handler$Maker.endElement:()V
        14: .line 357
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.content:Ljava/nio/CharBuffer;
            invokevirtual java.nio.CharBuffer.clear:()Ljava/nio/Buffer;
            pop
        15: .line 359
      StackMap locals: org.apache.fop.area.AreaTreeParser$Handler$Maker
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield org.apache.fop.area.AreaTreeParser$Handler.ignoreCharacters:Z
        end local 4 // org.apache.fop.area.AreaTreeParser$Handler$Maker maker
        16: .line 364
      StackMap locals:
      StackMap stack:
            return
        end local 3 // java.lang.String qName
        end local 2 // java.lang.String localName
        end local 1 // java.lang.String uri
        end local 0 // org.apache.fop.area.AreaTreeParser$Handler this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   17     0       this  Lorg/apache/fop/area/AreaTreeParser$Handler;
            0   17     1        uri  Ljava/lang/String;
            0   17     2  localName  Ljava/lang/String;
            0   17     3      qName  Ljava/lang/String;
            7    8     4        obj  Ljava/lang/Object;
           12   16     4      maker  Lorg/apache/fop/area/AreaTreeParser$Handler$Maker;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
           Name  Flags
      uri        
      localName  
      qName      

  private void pushNewRegionReference(org.xml.sax.Attributes, int);
    descriptor: (Lorg/xml/sax/Attributes;I)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // org.apache.fop.area.AreaTreeParser$Handler this
        start local 1 // org.xml.sax.Attributes attributes
        start local 2 // int side
         0: .line 1011
            aload 1 /* attributes */
            ldc "name"
            invokeinterface org.xml.sax.Attributes.getValue:(Ljava/lang/String;)Ljava/lang/String;
            astore 3 /* regionName */
        start local 3 // java.lang.String regionName
         1: .line 1012
            aload 0 /* this */
            invokevirtual org.apache.fop.area.AreaTreeParser$Handler.getCurrentRegionViewport:()Lorg/apache/fop/area/RegionViewport;
            astore 4 /* rv */
        start local 4 // org.apache.fop.area.RegionViewport rv
         2: .line 1013
            new org.apache.fop.area.RegionReference
            dup
            iload 2 /* side */
         3: .line 1014
            aload 3 /* regionName */
            aload 4 /* rv */
         4: .line 1013
            invokespecial org.apache.fop.area.RegionReference.<init>:(ILjava/lang/String;Lorg/apache/fop/area/RegionViewport;)V
            astore 5 /* reg */
        start local 5 // org.apache.fop.area.RegionReference reg
         5: .line 1015
            aload 1 /* attributes */
            aload 5 /* reg */
            invokestatic org.apache.fop.area.AreaTreeParser$Handler.transferForeignObjects:(Lorg/xml/sax/Attributes;Lorg/apache/fop/area/AreaTreeObject;)V
         6: .line 1016
            aload 5 /* reg */
            aload 1 /* attributes */
            ldc "ctm"
            invokestatic org.apache.fop.area.AreaTreeParser$Handler.getAttributeAsCTM:(Lorg/xml/sax/Attributes;Ljava/lang/String;)Lorg/apache/fop/area/CTM;
            invokevirtual org.apache.fop.area.RegionReference.setCTM:(Lorg/apache/fop/area/CTM;)V
         7: .line 1017
            aload 0 /* this */
            aload 1 /* attributes */
            aload 5 /* reg */
            invokevirtual org.apache.fop.area.AreaTreeParser$Handler.setAreaAttributes:(Lorg/xml/sax/Attributes;Lorg/apache/fop/area/Area;)V
         8: .line 1018
            aload 0 /* this */
            aload 1 /* attributes */
            aload 5 /* reg */
            getstatic org.apache.fop.area.AreaTreeParser$Handler.SUBSET_BORDER_PADDING:[Ljava/lang/Object;
            invokevirtual org.apache.fop.area.AreaTreeParser$Handler.setTraits:(Lorg/xml/sax/Attributes;Lorg/apache/fop/area/Area;[Ljava/lang/Object;)V
         9: .line 1019
            aload 4 /* rv */
            aload 5 /* reg */
            invokevirtual org.apache.fop.area.RegionViewport.setRegionReference:(Lorg/apache/fop/area/RegionReference;)V
        10: .line 1020
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.currentPageViewport:Lorg/apache/fop/area/PageViewport;
            invokevirtual org.apache.fop.area.PageViewport.getPage:()Lorg/apache/fop/area/Page;
        11: .line 1021
            iload 2 /* side */
            aload 4 /* rv */
        12: .line 1020
            invokevirtual org.apache.fop.area.Page.setRegionViewport:(ILorg/apache/fop/area/RegionViewport;)V
        13: .line 1022
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.areaStack:Ljava/util/Stack;
            aload 5 /* reg */
            invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
        14: .line 1023
            return
        end local 5 // org.apache.fop.area.RegionReference reg
        end local 4 // org.apache.fop.area.RegionViewport rv
        end local 3 // java.lang.String regionName
        end local 2 // int side
        end local 1 // org.xml.sax.Attributes attributes
        end local 0 // org.apache.fop.area.AreaTreeParser$Handler this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   15     0        this  Lorg/apache/fop/area/AreaTreeParser$Handler;
            0   15     1  attributes  Lorg/xml/sax/Attributes;
            0   15     2        side  I
            1   15     3  regionName  Ljava/lang/String;
            2   15     4          rv  Lorg/apache/fop/area/RegionViewport;
            5   15     5         reg  Lorg/apache/fop/area/RegionReference;
    MethodParameters:
            Name  Flags
      attributes  
      side        

  private void assertObjectOfClass(java.lang.Object, java.lang.Class);
    descriptor: (Ljava/lang/Object;Ljava/lang/Class;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // org.apache.fop.area.AreaTreeParser$Handler this
        start local 1 // java.lang.Object obj
        start local 2 // java.lang.Class clazz
         0: .line 1026
            aload 2 /* clazz */
            aload 1 /* obj */
            invokevirtual java.lang.Class.isInstance:(Ljava/lang/Object;)Z
            ifne 4
         1: .line 1027
            new java.lang.IllegalStateException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Object is not an instance of "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
         2: .line 1028
            aload 2 /* clazz */
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc " but of "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 1 /* obj */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         3: .line 1027
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 1030
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.Class clazz
        end local 1 // java.lang.Object obj
        end local 0 // org.apache.fop.area.AreaTreeParser$Handler this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Lorg/apache/fop/area/AreaTreeParser$Handler;
            0    5     1    obj  Ljava/lang/Object;
            0    5     2  clazz  Ljava/lang/Class;
    MethodParameters:
       Name  Flags
      obj    
      clazz  

  protected void handleExternallyGeneratedObject(java.lang.Object);
    descriptor: (Ljava/lang/Object;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=5, args_size=2
        start local 0 // org.apache.fop.area.AreaTreeParser$Handler this
        start local 1 // java.lang.Object obj
         0: .line 1038
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.areaStack:Ljava/util/Stack;
            invokevirtual java.util.Stack.size:()I
            ifne 9
            aload 1 /* obj */
            instanceof org.apache.fop.fo.extensions.ExtensionAttachment
            ifeq 9
         1: .line 1039
            aload 1 /* obj */
            checkcast org.apache.fop.fo.extensions.ExtensionAttachment
            astore 2 /* attachment */
        start local 2 // org.apache.fop.fo.extensions.ExtensionAttachment attachment
         2: .line 1040
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.currentPageViewport:Lorg/apache/fop/area/PageViewport;
            ifnonnull 7
         3: .line 1041
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.treeModel:Lorg/apache/fop/area/AreaTreeModel;
         4: .line 1042
            new org.apache.fop.area.OffDocumentExtensionAttachment
            dup
            aload 2 /* attachment */
            invokespecial org.apache.fop.area.OffDocumentExtensionAttachment.<init>:(Lorg/apache/fop/fo/extensions/ExtensionAttachment;)V
         5: .line 1041
            invokevirtual org.apache.fop.area.AreaTreeModel.handleOffDocumentItem:(Lorg/apache/fop/area/OffDocumentItem;)V
         6: .line 1043
            goto 16
         7: .line 1044
      StackMap locals: org.apache.fop.fo.extensions.ExtensionAttachment
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.currentPageViewport:Lorg/apache/fop/area/PageViewport;
            aload 2 /* attachment */
            invokevirtual org.apache.fop.area.PageViewport.addExtensionAttachment:(Lorg/apache/fop/fo/extensions/ExtensionAttachment;)V
        end local 2 // org.apache.fop.fo.extensions.ExtensionAttachment attachment
         8: .line 1046
            goto 16
         9: .line 1047
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.areaStack:Ljava/util/Stack;
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            astore 2 /* o */
        start local 2 // java.lang.Object o
        10: .line 1048
            aload 2 /* o */
            instanceof org.apache.fop.area.AreaTreeObject
            ifeq 15
            aload 1 /* obj */
            instanceof org.apache.fop.fo.extensions.ExtensionAttachment
            ifeq 15
        11: .line 1049
            aload 2 /* o */
            checkcast org.apache.fop.area.AreaTreeObject
            astore 3 /* ato */
        start local 3 // org.apache.fop.area.AreaTreeObject ato
        12: .line 1050
            aload 1 /* obj */
            checkcast org.apache.fop.fo.extensions.ExtensionAttachment
            astore 4 /* attachment */
        start local 4 // org.apache.fop.fo.extensions.ExtensionAttachment attachment
        13: .line 1051
            aload 3 /* ato */
            aload 4 /* attachment */
            invokevirtual org.apache.fop.area.AreaTreeObject.addExtensionAttachment:(Lorg/apache/fop/fo/extensions/ExtensionAttachment;)V
        end local 4 // org.apache.fop.fo.extensions.ExtensionAttachment attachment
        end local 3 // org.apache.fop.area.AreaTreeObject ato
        14: .line 1052
            goto 16
        15: .line 1053
      StackMap locals: java.lang.Object
      StackMap stack:
            getstatic org.apache.fop.area.AreaTreeParser.log:Lorg/apache/commons/logging/Log;
            new java.lang.StringBuilder
            dup
            ldc "Don't know how to handle externally generated object: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* obj */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokeinterface org.apache.commons.logging.Log.warn:(Ljava/lang/Object;)V
        end local 2 // java.lang.Object o
        16: .line 1056
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.Object obj
        end local 0 // org.apache.fop.area.AreaTreeParser$Handler this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   17     0        this  Lorg/apache/fop/area/AreaTreeParser$Handler;
            0   17     1         obj  Ljava/lang/Object;
            2    8     2  attachment  Lorg/apache/fop/fo/extensions/ExtensionAttachment;
           10   16     2           o  Ljava/lang/Object;
           12   14     3         ato  Lorg/apache/fop/area/AreaTreeObject;
           13   14     4  attachment  Lorg/apache/fop/fo/extensions/ExtensionAttachment;
    MethodParameters:
      Name  Flags
      obj   

  private void setAreaAttributes(org.xml.sax.Attributes, org.apache.fop.area.Area);
    descriptor: (Lorg/xml/sax/Attributes;Lorg/apache/fop/area/Area;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.apache.fop.area.AreaTreeParser$Handler this
        start local 1 // org.xml.sax.Attributes attributes
        start local 2 // org.apache.fop.area.Area area
         0: .line 1059
            aload 2 /* area */
            aload 1 /* attributes */
            ldc "ipd"
            invokeinterface org.xml.sax.Attributes.getValue:(Ljava/lang/String;)Ljava/lang/String;
            invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
            invokevirtual org.apache.fop.area.Area.setIPD:(I)V
         1: .line 1060
            aload 2 /* area */
            aload 1 /* attributes */
            ldc "bpd"
            invokeinterface org.xml.sax.Attributes.getValue:(Ljava/lang/String;)Ljava/lang/String;
            invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
            invokevirtual org.apache.fop.area.Area.setBPD:(I)V
         2: .line 1061
            aload 2 /* area */
            aload 1 /* attributes */
            ldc "level"
            iconst_m1
            invokestatic org.apache.fop.util.XMLUtil.getAttributeAsInt:(Lorg/xml/sax/Attributes;Ljava/lang/String;I)I
            invokevirtual org.apache.fop.area.Area.setBidiLevel:(I)V
         3: .line 1062
            return
        end local 2 // org.apache.fop.area.Area area
        end local 1 // org.xml.sax.Attributes attributes
        end local 0 // org.apache.fop.area.AreaTreeParser$Handler this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    4     0        this  Lorg/apache/fop/area/AreaTreeParser$Handler;
            0    4     1  attributes  Lorg/xml/sax/Attributes;
            0    4     2        area  Lorg/apache/fop/area/Area;
    MethodParameters:
            Name  Flags
      attributes  
      area        

  private void setTraits(org.xml.sax.Attributes, org.apache.fop.area.Area, java.lang.Object[]);
    descriptor: (Lorg/xml/sax/Attributes;Lorg/apache/fop/area/Area;[Ljava/lang/Object;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=14, args_size=4
        start local 0 // org.apache.fop.area.AreaTreeParser$Handler this
        start local 1 // org.xml.sax.Attributes attributes
        start local 2 // org.apache.fop.area.Area area
        start local 3 // java.lang.Object[] traitSubset
         0: .line 1086
            aload 3 /* traitSubset */
            arraylength
            istore 4 /* i */
        start local 4 // int i
         1: goto 89
         2: .line 1087
      StackMap locals: int
      StackMap stack:
            aload 3 /* traitSubset */
            iload 4 /* i */
            aaload
            checkcast java.lang.Integer
            astore 5 /* trait */
        start local 5 // java.lang.Integer trait
         3: .line 1088
            aload 5 /* trait */
            invokestatic org.apache.fop.area.Trait.getTraitName:(Ljava/lang/Object;)Ljava/lang/String;
            astore 6 /* traitName */
        start local 6 // java.lang.String traitName
         4: .line 1089
            aload 1 /* attributes */
            aload 6 /* traitName */
            invokeinterface org.xml.sax.Attributes.getValue:(Ljava/lang/String;)Ljava/lang/String;
            astore 7 /* value */
        start local 7 // java.lang.String value
         5: .line 1090
            aload 7 /* value */
            ifnull 80
         6: .line 1091
            aload 5 /* trait */
            invokestatic org.apache.fop.area.Trait.getTraitClass:(Ljava/lang/Object;)Ljava/lang/Class;
            astore 8 /* cl */
        start local 8 // java.lang.Class cl
         7: .line 1092
            aload 8 /* cl */
            ldc Ljava/lang/Integer;
            if_acmpne 10
         8: .line 1093
            aload 2 /* area */
            aload 5 /* trait */
            aload 7 /* value */
            invokestatic java.lang.Integer.valueOf:(Ljava/lang/String;)Ljava/lang/Integer;
            invokevirtual org.apache.fop.area.Area.addTrait:(Ljava/lang/Integer;Ljava/lang/Object;)V
         9: .line 1094
            goto 89
      StackMap locals: org.apache.fop.area.AreaTreeParser$Handler org.xml.sax.Attributes org.apache.fop.area.Area java.lang.Object[] int java.lang.Integer java.lang.String java.lang.String java.lang.Class
      StackMap stack:
        10: aload 8 /* cl */
            ldc Ljava/lang/Boolean;
            if_acmpne 13
        11: .line 1095
            aload 2 /* area */
            aload 5 /* trait */
            aload 7 /* value */
            invokestatic java.lang.Boolean.valueOf:(Ljava/lang/String;)Ljava/lang/Boolean;
            invokevirtual org.apache.fop.area.Area.addTrait:(Ljava/lang/Integer;Ljava/lang/Object;)V
        12: .line 1096
            goto 89
      StackMap locals:
      StackMap stack:
        13: aload 8 /* cl */
            ldc Ljava/lang/String;
            if_acmpne 21
        14: .line 1097
            aload 2 /* area */
            aload 5 /* trait */
            aload 7 /* value */
            invokevirtual org.apache.fop.area.Area.addTrait:(Ljava/lang/Integer;Ljava/lang/Object;)V
        15: .line 1098
            getstatic org.apache.fop.area.Trait.PROD_ID:Ljava/lang/Integer;
            aload 5 /* trait */
            invokevirtual java.lang.Integer.equals:(Ljava/lang/Object;)Z
            ifeq 89
        16: .line 1099
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.idFirstsAssigned:Ljava/util/Set;
            aload 7 /* value */
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ifne 89
        17: .line 1100
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.currentPageViewport:Lorg/apache/fop/area/PageViewport;
            ifnull 89
        18: .line 1101
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.currentPageViewport:Lorg/apache/fop/area/PageViewport;
            aload 7 /* value */
            invokevirtual org.apache.fop.area.PageViewport.setFirstWithID:(Ljava/lang/String;)V
        19: .line 1102
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.idFirstsAssigned:Ljava/util/Set;
            aload 7 /* value */
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
        20: .line 1104
            goto 89
      StackMap locals:
      StackMap stack:
        21: aload 8 /* cl */
            ldc Ljava/awt/Color;
            if_acmpne 26
        22: .line 1106
            aload 2 /* area */
            aload 5 /* trait */
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.userAgent:Lorg/apache/fop/apps/FOUserAgent;
            aload 7 /* value */
            invokestatic org.apache.fop.util.ColorUtil.parseColorString:(Lorg/apache/fop/apps/FOUserAgent;Ljava/lang/String;)Ljava/awt/Color;
            invokevirtual org.apache.fop.area.Area.addTrait:(Ljava/lang/Integer;Ljava/lang/Object;)V
        23: .line 1107
            goto 89
      StackMap locals:
      StackMap stack: org.apache.fop.fo.expr.PropertyException
        24: astore 9 /* e */
        start local 9 // org.apache.fop.fo.expr.PropertyException e
        25: .line 1108
            new java.lang.IllegalArgumentException
            dup
            aload 9 /* e */
            invokevirtual org.apache.fop.fo.expr.PropertyException.getMessage:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        end local 9 // org.apache.fop.fo.expr.PropertyException e
        26: .line 1110
      StackMap locals:
      StackMap stack:
            aload 8 /* cl */
            ldc Lorg/apache/fop/area/Trait$InternalLink;
            if_acmpne 29
        27: .line 1111
            aload 2 /* area */
            aload 5 /* trait */
            new org.apache.fop.area.Trait$InternalLink
            dup
            aload 7 /* value */
            invokespecial org.apache.fop.area.Trait$InternalLink.<init>:(Ljava/lang/String;)V
            invokevirtual org.apache.fop.area.Area.addTrait:(Ljava/lang/Integer;Ljava/lang/Object;)V
        28: .line 1112
            goto 89
      StackMap locals:
      StackMap stack:
        29: aload 8 /* cl */
            ldc Lorg/apache/fop/area/Trait$ExternalLink;
            if_acmpne 32
        30: .line 1113
            aload 2 /* area */
            aload 5 /* trait */
            aload 7 /* value */
            invokestatic org.apache.fop.area.Trait$ExternalLink.makeFromTraitValue:(Ljava/lang/String;)Lorg/apache/fop/area/Trait$ExternalLink;
            invokevirtual org.apache.fop.area.Area.addTrait:(Ljava/lang/Integer;Ljava/lang/Object;)V
        31: .line 1114
            goto 89
      StackMap locals:
      StackMap stack:
        32: aload 8 /* cl */
            ldc Lorg/apache/fop/area/Trait$Background;
            if_acmpne 77
        33: .line 1115
            new org.apache.fop.area.Trait$Background
            dup
            invokespecial org.apache.fop.area.Trait$Background.<init>:()V
            astore 9 /* bkg */
        start local 9 // org.apache.fop.area.Trait$Background bkg
        34: .line 1118
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.userAgent:Lorg/apache/fop/apps/FOUserAgent;
            aload 1 /* attributes */
            ldc "bkg-color"
            invokeinterface org.xml.sax.Attributes.getValue:(Ljava/lang/String;)Ljava/lang/String;
        35: .line 1117
            invokestatic org.apache.fop.util.ColorUtil.parseColorString:(Lorg/apache/fop/apps/FOUserAgent;Ljava/lang/String;)Ljava/awt/Color;
            astore 10 /* col */
        start local 10 // java.awt.Color col
        36: .line 1119
            aload 9 /* bkg */
            aload 10 /* col */
            invokevirtual org.apache.fop.area.Trait$Background.setColor:(Ljava/awt/Color;)V
        end local 10 // java.awt.Color col
        37: .line 1120
            goto 40
      StackMap locals: org.apache.fop.area.AreaTreeParser$Handler org.xml.sax.Attributes org.apache.fop.area.Area java.lang.Object[] int java.lang.Integer java.lang.String java.lang.String java.lang.Class org.apache.fop.area.Trait$Background
      StackMap stack: org.apache.fop.fo.expr.PropertyException
        38: astore 10 /* e */
        start local 10 // org.apache.fop.fo.expr.PropertyException e
        39: .line 1121
            new java.lang.IllegalArgumentException
            dup
            aload 10 /* e */
            invokevirtual org.apache.fop.fo.expr.PropertyException.getMessage:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        end local 10 // org.apache.fop.fo.expr.PropertyException e
        40: .line 1123
      StackMap locals:
      StackMap stack:
            aload 1 /* attributes */
            ldc "bkg-img"
            invokeinterface org.xml.sax.Attributes.getValue:(Ljava/lang/String;)Ljava/lang/String;
            astore 10 /* uri */
        start local 10 // java.lang.String uri
        41: .line 1124
            aload 10 /* uri */
            ifnull 75
        42: .line 1125
            aload 9 /* bkg */
            aload 10 /* uri */
            invokevirtual org.apache.fop.area.Trait$Background.setURL:(Ljava/lang/String;)V
        43: .line 1128
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.userAgent:Lorg/apache/fop/apps/FOUserAgent;
            invokevirtual org.apache.fop.apps.FOUserAgent.getImageManager:()Lorg/apache/xmlgraphics/image/loader/ImageManager;
            astore 11 /* manager */
        start local 11 // org.apache.xmlgraphics.image.loader.ImageManager manager
        44: .line 1130
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.userAgent:Lorg/apache/fop/apps/FOUserAgent;
            invokevirtual org.apache.fop.apps.FOUserAgent.getImageSessionContext:()Lorg/apache/xmlgraphics/image/loader/ImageSessionContext;
        45: .line 1129
            astore 12 /* sessionContext */
        start local 12 // org.apache.xmlgraphics.image.loader.ImageSessionContext sessionContext
        46: .line 1131
            aload 11 /* manager */
            aload 10 /* uri */
            aload 12 /* sessionContext */
            invokevirtual org.apache.xmlgraphics.image.loader.ImageManager.getImageInfo:(Ljava/lang/String;Lorg/apache/xmlgraphics/image/loader/ImageSessionContext;)Lorg/apache/xmlgraphics/image/loader/ImageInfo;
            astore 13 /* info */
        start local 13 // org.apache.xmlgraphics.image.loader.ImageInfo info
        47: .line 1132
            aload 9 /* bkg */
            aload 13 /* info */
            invokevirtual org.apache.fop.area.Trait$Background.setImageInfo:(Lorg/apache/xmlgraphics/image/loader/ImageInfo;)V
        end local 13 // org.apache.xmlgraphics.image.loader.ImageInfo info
        end local 12 // org.apache.xmlgraphics.image.loader.ImageSessionContext sessionContext
        end local 11 // org.apache.xmlgraphics.image.loader.ImageManager manager
        48: .line 1133
            goto 66
      StackMap locals: org.apache.fop.area.AreaTreeParser$Handler org.xml.sax.Attributes org.apache.fop.area.Area java.lang.Object[] int java.lang.Integer java.lang.String java.lang.String java.lang.Class org.apache.fop.area.Trait$Background java.lang.String
      StackMap stack: org.apache.xmlgraphics.image.loader.ImageException
        49: astore 11 /* e */
        start local 11 // org.apache.xmlgraphics.image.loader.ImageException e
        50: .line 1136
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.userAgent:Lorg/apache/fop/apps/FOUserAgent;
            invokevirtual org.apache.fop.apps.FOUserAgent.getEventBroadcaster:()Lorg/apache/fop/events/EventBroadcaster;
        51: .line 1135
            invokestatic org.apache.fop.ResourceEventProducer$Provider.get:(Lorg/apache/fop/events/EventBroadcaster;)Lorg/apache/fop/ResourceEventProducer;
        52: .line 1134
            astore 12 /* eventProducer */
        start local 12 // org.apache.fop.ResourceEventProducer eventProducer
        53: .line 1137
            aload 12 /* eventProducer */
            aload 0 /* this */
            aload 10 /* uri */
            aload 11 /* e */
            aload 0 /* this */
            invokevirtual org.apache.fop.area.AreaTreeParser$Handler.getLocator:()Lorg/xml/sax/Locator;
            invokeinterface org.apache.fop.ResourceEventProducer.imageError:(Ljava/lang/Object;Ljava/lang/String;Lorg/apache/xmlgraphics/image/loader/ImageException;Lorg/xml/sax/Locator;)V
        end local 12 // org.apache.fop.ResourceEventProducer eventProducer
        end local 11 // org.apache.xmlgraphics.image.loader.ImageException e
        54: goto 66
        55: .line 1138
      StackMap locals:
      StackMap stack: java.io.FileNotFoundException
            astore 11 /* fnfe */
        start local 11 // java.io.FileNotFoundException fnfe
        56: .line 1141
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.userAgent:Lorg/apache/fop/apps/FOUserAgent;
            invokevirtual org.apache.fop.apps.FOUserAgent.getEventBroadcaster:()Lorg/apache/fop/events/EventBroadcaster;
        57: .line 1140
            invokestatic org.apache.fop.ResourceEventProducer$Provider.get:(Lorg/apache/fop/events/EventBroadcaster;)Lorg/apache/fop/ResourceEventProducer;
        58: .line 1139
            astore 12 /* eventProducer */
        start local 12 // org.apache.fop.ResourceEventProducer eventProducer
        59: .line 1142
            aload 12 /* eventProducer */
            aload 0 /* this */
            aload 10 /* uri */
            aload 11 /* fnfe */
            aload 0 /* this */
            invokevirtual org.apache.fop.area.AreaTreeParser$Handler.getLocator:()Lorg/xml/sax/Locator;
            invokeinterface org.apache.fop.ResourceEventProducer.imageNotFound:(Ljava/lang/Object;Ljava/lang/String;Ljava/io/FileNotFoundException;Lorg/xml/sax/Locator;)V
        end local 12 // org.apache.fop.ResourceEventProducer eventProducer
        end local 11 // java.io.FileNotFoundException fnfe
        60: goto 66
        61: .line 1143
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 11 /* ioe */
        start local 11 // java.io.IOException ioe
        62: .line 1146
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.userAgent:Lorg/apache/fop/apps/FOUserAgent;
            invokevirtual org.apache.fop.apps.FOUserAgent.getEventBroadcaster:()Lorg/apache/fop/events/EventBroadcaster;
        63: .line 1145
            invokestatic org.apache.fop.ResourceEventProducer$Provider.get:(Lorg/apache/fop/events/EventBroadcaster;)Lorg/apache/fop/ResourceEventProducer;
        64: .line 1144
            astore 12 /* eventProducer */
        start local 12 // org.apache.fop.ResourceEventProducer eventProducer
        65: .line 1147
            aload 12 /* eventProducer */
            aload 0 /* this */
            aload 10 /* uri */
            aload 11 /* ioe */
            aload 0 /* this */
            invokevirtual org.apache.fop.area.AreaTreeParser$Handler.getLocator:()Lorg/xml/sax/Locator;
            invokeinterface org.apache.fop.ResourceEventProducer.imageIOError:(Ljava/lang/Object;Ljava/lang/String;Ljava/io/IOException;Lorg/xml/sax/Locator;)V
        end local 12 // org.apache.fop.ResourceEventProducer eventProducer
        end local 11 // java.io.IOException ioe
        66: .line 1150
      StackMap locals:
      StackMap stack:
            aload 1 /* attributes */
            ldc "bkg-repeat"
            invokeinterface org.xml.sax.Attributes.getValue:(Ljava/lang/String;)Ljava/lang/String;
            astore 11 /* repeat */
        start local 11 // java.lang.String repeat
        67: .line 1151
            aload 11 /* repeat */
            ifnull 69
        68: .line 1152
            aload 9 /* bkg */
            aload 11 /* repeat */
            invokevirtual org.apache.fop.area.Trait$Background.setRepeat:(Ljava/lang/String;)V
        69: .line 1154
      StackMap locals: java.lang.String
      StackMap stack:
            aload 9 /* bkg */
            aload 1 /* attributes */
        70: .line 1155
            ldc "bkg-horz-offset"
            iconst_0
        71: .line 1154
            invokestatic org.apache.fop.util.XMLUtil.getAttributeAsInt:(Lorg/xml/sax/Attributes;Ljava/lang/String;I)I
            invokevirtual org.apache.fop.area.Trait$Background.setHoriz:(I)V
        72: .line 1156
            aload 9 /* bkg */
            aload 1 /* attributes */
        73: .line 1157
            ldc "bkg-vert-offset"
            iconst_0
        74: .line 1156
            invokestatic org.apache.fop.util.XMLUtil.getAttributeAsInt:(Lorg/xml/sax/Attributes;Ljava/lang/String;I)I
            invokevirtual org.apache.fop.area.Trait$Background.setVertical:(I)V
        end local 11 // java.lang.String repeat
        75: .line 1159
      StackMap locals:
      StackMap stack:
            aload 2 /* area */
            aload 5 /* trait */
            aload 9 /* bkg */
            invokevirtual org.apache.fop.area.Area.addTrait:(Ljava/lang/Integer;Ljava/lang/Object;)V
        end local 10 // java.lang.String uri
        end local 9 // org.apache.fop.area.Trait$Background bkg
        76: .line 1160
            goto 89
      StackMap locals:
      StackMap stack:
        77: aload 8 /* cl */
            ldc Lorg/apache/fop/traits/BorderProps;
            if_acmpne 89
        78: .line 1161
            aload 2 /* area */
            aload 5 /* trait */
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.userAgent:Lorg/apache/fop/apps/FOUserAgent;
            aload 7 /* value */
            invokestatic org.apache.fop.traits.BorderProps.valueOf:(Lorg/apache/fop/apps/FOUserAgent;Ljava/lang/String;)Lorg/apache/fop/traits/BorderProps;
            invokevirtual org.apache.fop.area.Area.addTrait:(Ljava/lang/Integer;Ljava/lang/Object;)V
        end local 8 // java.lang.Class cl
        79: .line 1163
            goto 89
        80: .line 1164
      StackMap locals:
      StackMap stack:
            getstatic org.apache.fop.area.Trait.FONT:Ljava/lang/Integer;
            aload 5 /* trait */
            invokevirtual java.lang.Integer.equals:(Ljava/lang/Object;)Z
            ifeq 89
        81: .line 1165
            aload 1 /* attributes */
            ldc "font-name"
            invokeinterface org.xml.sax.Attributes.getValue:(Ljava/lang/String;)Ljava/lang/String;
            astore 8 /* fontName */
        start local 8 // java.lang.String fontName
        82: .line 1166
            aload 8 /* fontName */
            ifnull 89
        83: .line 1167
            aload 1 /* attributes */
            ldc "font-style"
            invokeinterface org.xml.sax.Attributes.getValue:(Ljava/lang/String;)Ljava/lang/String;
            astore 9 /* fontStyle */
        start local 9 // java.lang.String fontStyle
        84: .line 1169
            aload 1 /* attributes */
            ldc "font-weight"
            sipush 400
        85: .line 1168
            invokestatic org.apache.fop.util.XMLUtil.getAttributeAsInt:(Lorg/xml/sax/Attributes;Ljava/lang/String;I)I
            istore 10 /* fontWeight */
        start local 10 // int fontWeight
        86: .line 1170
            aload 2 /* area */
            aload 5 /* trait */
        87: .line 1171
            aload 8 /* fontName */
            aload 9 /* fontStyle */
            iload 10 /* fontWeight */
            invokestatic org.apache.fop.fonts.FontInfo.createFontKey:(Ljava/lang/String;Ljava/lang/String;I)Lorg/apache/fop/fonts/FontTriplet;
        88: .line 1170
            invokevirtual org.apache.fop.area.Area.addTrait:(Ljava/lang/Integer;Ljava/lang/Object;)V
        end local 10 // int fontWeight
        end local 9 // java.lang.String fontStyle
        end local 8 // java.lang.String fontName
        end local 7 // java.lang.String value
        end local 6 // java.lang.String traitName
        end local 5 // java.lang.Integer trait
        89: .line 1086
      StackMap locals:
      StackMap stack:
            iinc 4 /* i */ -1
            iload 4 /* i */
            ifge 2
        end local 4 // int i
        90: .line 1176
            return
        end local 3 // java.lang.Object[] traitSubset
        end local 2 // org.apache.fop.area.Area area
        end local 1 // org.xml.sax.Attributes attributes
        end local 0 // org.apache.fop.area.AreaTreeParser$Handler this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   91     0            this  Lorg/apache/fop/area/AreaTreeParser$Handler;
            0   91     1      attributes  Lorg/xml/sax/Attributes;
            0   91     2            area  Lorg/apache/fop/area/Area;
            0   91     3     traitSubset  [Ljava/lang/Object;
            1   90     4               i  I
            3   89     5           trait  Ljava/lang/Integer;
            4   89     6       traitName  Ljava/lang/String;
            5   89     7           value  Ljava/lang/String;
            7   79     8              cl  Ljava/lang/Class;
           25   26     9               e  Lorg/apache/fop/fo/expr/PropertyException;
           34   76     9             bkg  Lorg/apache/fop/area/Trait$Background;
           36   37    10             col  Ljava/awt/Color;
           39   40    10               e  Lorg/apache/fop/fo/expr/PropertyException;
           41   76    10             uri  Ljava/lang/String;
           44   48    11         manager  Lorg/apache/xmlgraphics/image/loader/ImageManager;
           46   48    12  sessionContext  Lorg/apache/xmlgraphics/image/loader/ImageSessionContext;
           47   48    13            info  Lorg/apache/xmlgraphics/image/loader/ImageInfo;
           50   54    11               e  Lorg/apache/xmlgraphics/image/loader/ImageException;
           53   54    12   eventProducer  Lorg/apache/fop/ResourceEventProducer;
           56   60    11            fnfe  Ljava/io/FileNotFoundException;
           59   60    12   eventProducer  Lorg/apache/fop/ResourceEventProducer;
           62   66    11             ioe  Ljava/io/IOException;
           65   66    12   eventProducer  Lorg/apache/fop/ResourceEventProducer;
           67   75    11          repeat  Ljava/lang/String;
           82   89     8        fontName  Ljava/lang/String;
           84   89     9       fontStyle  Ljava/lang/String;
           86   89    10      fontWeight  I
      Exception table:
        from    to  target  type
          22    23      24  Class org.apache.fop.fo.expr.PropertyException
          34    37      38  Class org.apache.fop.fo.expr.PropertyException
          43    48      49  Class org.apache.xmlgraphics.image.loader.ImageException
          43    48      55  Class java.io.FileNotFoundException
          43    48      61  Class java.io.IOException
    MethodParameters:
             Name  Flags
      attributes   
      area         
      traitSubset  

  private static org.apache.fop.area.CTM getAttributeAsCTM(org.xml.sax.Attributes, java.lang.String);
    descriptor: (Lorg/xml/sax/Attributes;Ljava/lang/String;)Lorg/apache/fop/area/CTM;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=14, locals=4, args_size=2
        start local 0 // org.xml.sax.Attributes attributes
        start local 1 // java.lang.String name
         0: .line 1179
            aload 0 /* attributes */
            aload 1 /* name */
            invokeinterface org.xml.sax.Attributes.getValue:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            astore 2 /* s */
        start local 2 // java.lang.String s
         1: .line 1180
            aload 2 /* s */
            ldc "["
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 7
            aload 2 /* s */
            ldc "]"
            invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
            ifeq 7
         2: .line 1181
            aload 2 /* s */
            iconst_1
            aload 2 /* s */
            invokevirtual java.lang.String.length:()I
            iconst_1
            isub
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            astore 2 /* s */
         3: .line 1182
            aload 2 /* s */
            ldc "\\s"
            invokestatic org.apache.fop.util.ConversionUtils.toDoubleArray:(Ljava/lang/String;Ljava/lang/String;)[D
            astore 3 /* values */
        start local 3 // double[] values
         4: .line 1183
            aload 3 /* values */
            arraylength
            bipush 6
            if_icmpeq 6
         5: .line 1184
            new java.lang.IllegalArgumentException
            dup
            ldc "CTM must consist of 6 double values!"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         6: .line 1186
      StackMap locals: java.lang.String double[]
      StackMap stack:
            new org.apache.fop.area.CTM
            dup
            aload 3 /* values */
            iconst_0
            daload
            aload 3 /* values */
            iconst_1
            daload
            aload 3 /* values */
            iconst_2
            daload
            aload 3 /* values */
            iconst_3
            daload
            aload 3 /* values */
            iconst_4
            daload
            aload 3 /* values */
            iconst_5
            daload
            invokespecial org.apache.fop.area.CTM.<init>:(DDDDDD)V
            areturn
        end local 3 // double[] values
         7: .line 1188
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            ldc "CTM must be surrounded by square brackets!"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // java.lang.String s
        end local 1 // java.lang.String name
        end local 0 // org.xml.sax.Attributes attributes
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    8     0  attributes  Lorg/xml/sax/Attributes;
            0    8     1        name  Ljava/lang/String;
            1    8     2           s  Ljava/lang/String;
            4    7     3      values  [D
    MethodParameters:
            Name  Flags
      attributes  
      name        

  private static void transferForeignObjects(org.xml.sax.Attributes, org.apache.fop.area.AreaTreeObject);
    descriptor: (Lorg/xml/sax/Attributes;Lorg/apache/fop/area/AreaTreeObject;)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // org.xml.sax.Attributes atts
        start local 1 // org.apache.fop.area.AreaTreeObject ato
         0: .line 1193
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         1: aload 0 /* atts */
            invokeinterface org.xml.sax.Attributes.getLength:()I
            istore 3 /* c */
        start local 3 // int c
         2: goto 10
         3: .line 1194
      StackMap locals: int int
      StackMap stack:
            aload 0 /* atts */
            iload 2 /* i */
            invokeinterface org.xml.sax.Attributes.getURI:(I)Ljava/lang/String;
            astore 4 /* ns */
        start local 4 // java.lang.String ns
         4: .line 1195
            aload 4 /* ns */
            invokevirtual java.lang.String.length:()I
            ifle 9
         5: .line 1196
            ldc "http://www.w3.org/2000/xmlns/"
            aload 4 /* ns */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 7
         6: .line 1197
            goto 9
         7: .line 1199
      StackMap locals: java.lang.String
      StackMap stack:
            new org.apache.xmlgraphics.util.QName
            dup
            aload 4 /* ns */
            aload 0 /* atts */
            iload 2 /* i */
            invokeinterface org.xml.sax.Attributes.getQName:(I)Ljava/lang/String;
            invokespecial org.apache.xmlgraphics.util.QName.<init>:(Ljava/lang/String;Ljava/lang/String;)V
            astore 5 /* qname */
        start local 5 // org.apache.xmlgraphics.util.QName qname
         8: .line 1200
            aload 1 /* ato */
            aload 5 /* qname */
            aload 0 /* atts */
            iload 2 /* i */
            invokeinterface org.xml.sax.Attributes.getValue:(I)Ljava/lang/String;
            invokevirtual org.apache.fop.area.AreaTreeObject.setForeignAttribute:(Lorg/apache/xmlgraphics/util/QName;Ljava/lang/String;)V
        end local 5 // org.apache.xmlgraphics.util.QName qname
        end local 4 // java.lang.String ns
         9: .line 1193
      StackMap locals:
      StackMap stack:
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
        10: iload 2 /* i */
            iload 3 /* c */
            if_icmplt 3
        end local 3 // int c
        end local 2 // int i
        11: .line 1203
            return
        end local 1 // org.apache.fop.area.AreaTreeObject ato
        end local 0 // org.xml.sax.Attributes atts
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   12     0   atts  Lorg/xml/sax/Attributes;
            0   12     1    ato  Lorg/apache/fop/area/AreaTreeObject;
            1   11     2      i  I
            2   11     3      c  I
            4    9     4     ns  Ljava/lang/String;
            8    9     5  qname  Lorg/apache/xmlgraphics/util/QName;
    MethodParameters:
      Name  Flags
      atts  
      ato   

  public void characters(char[], int, int);
    descriptor: ([CII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=6, args_size=4
        start local 0 // org.apache.fop.area.AreaTreeParser$Handler this
        start local 1 // char[] ch
        start local 2 // int start
        start local 3 // int length
         0: .line 1207
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.delegate:Lorg/xml/sax/ContentHandler;
            ifnull 3
         1: .line 1208
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.delegate:Lorg/xml/sax/ContentHandler;
            aload 1 /* ch */
            iload 2 /* start */
            iload 3 /* length */
            invokeinterface org.xml.sax.ContentHandler.characters:([CII)V
         2: .line 1209
            goto 15
      StackMap locals:
      StackMap stack:
         3: aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.ignoreCharacters:Z
            ifne 15
         4: .line 1210
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.content:Ljava/nio/CharBuffer;
            invokevirtual java.nio.CharBuffer.capacity:()I
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.content:Ljava/nio/CharBuffer;
            invokevirtual java.nio.CharBuffer.position:()I
            isub
            istore 4 /* maxLength */
        start local 4 // int maxLength
         5: .line 1211
            iload 4 /* maxLength */
            iload 3 /* length */
            if_icmpge 11
         6: .line 1214
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.content:Ljava/nio/CharBuffer;
            invokevirtual java.nio.CharBuffer.position:()I
            iload 3 /* length */
            iadd
            invokestatic java.nio.CharBuffer.allocate:(I)Ljava/nio/CharBuffer;
         7: .line 1213
            astore 5 /* newContent */
        start local 5 // java.nio.CharBuffer newContent
         8: .line 1215
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.content:Ljava/nio/CharBuffer;
            invokevirtual java.nio.CharBuffer.flip:()Ljava/nio/Buffer;
            pop
         9: .line 1216
            aload 5 /* newContent */
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.content:Ljava/nio/CharBuffer;
            invokevirtual java.nio.CharBuffer.put:(Ljava/nio/CharBuffer;)Ljava/nio/CharBuffer;
            pop
        10: .line 1217
            aload 0 /* this */
            aload 5 /* newContent */
            putfield org.apache.fop.area.AreaTreeParser$Handler.content:Ljava/nio/CharBuffer;
        end local 5 // java.nio.CharBuffer newContent
        11: .line 1220
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.content:Ljava/nio/CharBuffer;
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.content:Ljava/nio/CharBuffer;
            invokevirtual java.nio.CharBuffer.capacity:()I
            invokevirtual java.nio.CharBuffer.limit:(I)Ljava/nio/Buffer;
            pop
        12: .line 1222
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.content:Ljava/nio/CharBuffer;
            aload 1 /* ch */
            iload 2 /* start */
            iload 3 /* length */
            invokevirtual java.nio.CharBuffer.put:([CII)Ljava/nio/CharBuffer;
            pop
        13: .line 1224
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.content:Ljava/nio/CharBuffer;
            invokevirtual java.nio.CharBuffer.position:()I
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.content:Ljava/nio/CharBuffer;
            invokevirtual java.nio.CharBuffer.limit:()I
            if_icmpge 15
        14: .line 1225
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.content:Ljava/nio/CharBuffer;
            aload 0 /* this */
            getfield org.apache.fop.area.AreaTreeParser$Handler.content:Ljava/nio/CharBuffer;
            invokevirtual java.nio.CharBuffer.position:()I
            invokevirtual java.nio.CharBuffer.limit:(I)Ljava/nio/Buffer;
            pop
        end local 4 // int maxLength
        15: .line 1228
      StackMap locals:
      StackMap stack:
            return
        end local 3 // int length
        end local 2 // int start
        end local 1 // char[] ch
        end local 0 // org.apache.fop.area.AreaTreeParser$Handler this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   16     0        this  Lorg/apache/fop/area/AreaTreeParser$Handler;
            0   16     1          ch  [C
            0   16     2       start  I
            0   16     3      length  I
            5   15     4   maxLength  I
            8   11     5  newContent  Ljava/nio/CharBuffer;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
        Name  Flags
      ch      
      start   
      length  
}
SourceFile: "AreaTreeParser.java"
NestHost: org.apache.fop.area.AreaTreeParser
InnerClasses:
  public final Provider = org.apache.fop.ResourceEventProducer$Provider of org.apache.fop.ResourceEventProducer
  private Handler = org.apache.fop.area.AreaTreeParser$Handler of org.apache.fop.area.AreaTreeParser
  private abstract AbstractMaker = org.apache.fop.area.AreaTreeParser$Handler$AbstractMaker of org.apache.fop.area.AreaTreeParser$Handler
  private AreaTreeMaker = org.apache.fop.area.AreaTreeParser$Handler$AreaTreeMaker of org.apache.fop.area.AreaTreeParser$Handler
  private BeforeFloatMaker = org.apache.fop.area.AreaTreeParser$Handler$BeforeFloatMaker of org.apache.fop.area.AreaTreeParser$Handler
  private BlockMaker = org.apache.fop.area.AreaTreeParser$Handler$BlockMaker of org.apache.fop.area.AreaTreeParser$Handler
  private BookmarkMaker = org.apache.fop.area.AreaTreeParser$Handler$BookmarkMaker of org.apache.fop.area.AreaTreeParser$Handler
  private BookmarkTreeMaker = org.apache.fop.area.AreaTreeParser$Handler$BookmarkTreeMaker of org.apache.fop.area.AreaTreeParser$Handler
  private ContainerMaker = org.apache.fop.area.AreaTreeParser$Handler$ContainerMaker of org.apache.fop.area.AreaTreeParser$Handler
  private DestinationMaker = org.apache.fop.area.AreaTreeParser$Handler$DestinationMaker of org.apache.fop.area.AreaTreeParser$Handler
  private FlowMaker = org.apache.fop.area.AreaTreeParser$Handler$FlowMaker of org.apache.fop.area.AreaTreeParser$Handler
  private FootnoteMaker = org.apache.fop.area.AreaTreeParser$Handler$FootnoteMaker of org.apache.fop.area.AreaTreeParser$Handler
  private ForeignObjectMaker = org.apache.fop.area.AreaTreeParser$Handler$ForeignObjectMaker of org.apache.fop.area.AreaTreeParser$Handler
  private ImageMaker = org.apache.fop.area.AreaTreeParser$Handler$ImageMaker of org.apache.fop.area.AreaTreeParser$Handler
  private InlineBlockParentMaker = org.apache.fop.area.AreaTreeParser$Handler$InlineBlockParentMaker of org.apache.fop.area.AreaTreeParser$Handler
  private InlineMaker = org.apache.fop.area.AreaTreeParser$Handler$InlineMaker of org.apache.fop.area.AreaTreeParser$Handler
  private InlineParentMaker = org.apache.fop.area.AreaTreeParser$Handler$InlineParentMaker of org.apache.fop.area.AreaTreeParser$Handler
  private InlineViewportMaker = org.apache.fop.area.AreaTreeParser$Handler$InlineViewportMaker of org.apache.fop.area.AreaTreeParser$Handler
  private LeaderMaker = org.apache.fop.area.AreaTreeParser$Handler$LeaderMaker of org.apache.fop.area.AreaTreeParser$Handler
  private LineAreaMaker = org.apache.fop.area.AreaTreeParser$Handler$LineAreaMaker of org.apache.fop.area.AreaTreeParser$Handler
  private MainReferenceMaker = org.apache.fop.area.AreaTreeParser$Handler$MainReferenceMaker of org.apache.fop.area.AreaTreeParser$Handler
  private abstract Maker = org.apache.fop.area.AreaTreeParser$Handler$Maker of org.apache.fop.area.AreaTreeParser$Handler
  private PageMaker = org.apache.fop.area.AreaTreeParser$Handler$PageMaker of org.apache.fop.area.AreaTreeParser$Handler
  private PageSequenceMaker = org.apache.fop.area.AreaTreeParser$Handler$PageSequenceMaker of org.apache.fop.area.AreaTreeParser$Handler
  private PageViewportMaker = org.apache.fop.area.AreaTreeParser$Handler$PageViewportMaker of org.apache.fop.area.AreaTreeParser$Handler
  private RegionAfterMaker = org.apache.fop.area.AreaTreeParser$Handler$RegionAfterMaker of org.apache.fop.area.AreaTreeParser$Handler
  private RegionBeforeMaker = org.apache.fop.area.AreaTreeParser$Handler$RegionBeforeMaker of org.apache.fop.area.AreaTreeParser$Handler
  private RegionBodyMaker = org.apache.fop.area.AreaTreeParser$Handler$RegionBodyMaker of org.apache.fop.area.AreaTreeParser$Handler
  private RegionEndMaker = org.apache.fop.area.AreaTreeParser$Handler$RegionEndMaker of org.apache.fop.area.AreaTreeParser$Handler
  private RegionStartMaker = org.apache.fop.area.AreaTreeParser$Handler$RegionStartMaker of org.apache.fop.area.AreaTreeParser$Handler
  private RegionViewportMaker = org.apache.fop.area.AreaTreeParser$Handler$RegionViewportMaker of org.apache.fop.area.AreaTreeParser$Handler
  private SpaceMaker = org.apache.fop.area.AreaTreeParser$Handler$SpaceMaker of org.apache.fop.area.AreaTreeParser$Handler
  private SpanMaker = org.apache.fop.area.AreaTreeParser$Handler$SpanMaker of org.apache.fop.area.AreaTreeParser$Handler
  private TextMaker = org.apache.fop.area.AreaTreeParser$Handler$TextMaker of org.apache.fop.area.AreaTreeParser$Handler
  private TitleMaker = org.apache.fop.area.AreaTreeParser$Handler$TitleMaker of org.apache.fop.area.AreaTreeParser$Handler
  private WordMaker = org.apache.fop.area.AreaTreeParser$Handler$WordMaker of org.apache.fop.area.AreaTreeParser$Handler
  public Background = org.apache.fop.area.Trait$Background of org.apache.fop.area.Trait
  public ExternalLink = org.apache.fop.area.Trait$ExternalLink of org.apache.fop.area.Trait
  public InternalLink = org.apache.fop.area.Trait$InternalLink of org.apache.fop.area.Trait
  public abstract ObjectSource = org.apache.fop.util.ContentHandlerFactory$ObjectSource of org.apache.fop.util.ContentHandlerFactory