public class org.apache.fop.layoutmgr.BlockLayoutManager extends org.apache.fop.layoutmgr.SpacedBorderedPaddedBlockLayoutManager implements org.apache.fop.layoutmgr.BreakOpportunity
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.fop.layoutmgr.BlockLayoutManager
  super_class: org.apache.fop.layoutmgr.SpacedBorderedPaddedBlockLayoutManager
{
  private static org.apache.commons.logging.Log log;
    descriptor: Lorg/apache/commons/logging/Log;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

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

  protected java.util.ListIterator<org.apache.fop.layoutmgr.LayoutManager> proxyLMiter;
    descriptor: Ljava/util/ListIterator;
    flags: (0x0004) ACC_PROTECTED
    Signature: Ljava/util/ListIterator<Lorg/apache/fop/layoutmgr/LayoutManager;>;

  private int lead;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private org.apache.fop.datatypes.Length lineHeight;
    descriptor: Lorg/apache/fop/datatypes/Length;
    flags: (0x0002) ACC_PRIVATE

  private int follow;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  static final boolean $assertionsDisabled;
    descriptor: Z
    flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 48
            ldc Lorg/apache/fop/layoutmgr/BlockLayoutManager;
            invokevirtual java.lang.Class.desiredAssertionStatus:()Z
            ifne 1
            iconst_1
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_0
      StackMap locals:
      StackMap stack: int
         2: putstatic org.apache.fop.layoutmgr.BlockLayoutManager.$assertionsDisabled:Z
         3: .line 52
            ldc Lorg/apache/fop/layoutmgr/BlockLayoutManager;
            invokestatic org.apache.commons.logging.LogFactory.getLog:(Ljava/lang/Class;)Lorg/apache/commons/logging/Log;
            putstatic org.apache.fop.layoutmgr.BlockLayoutManager.log:Lorg/apache/commons/logging/Log;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>(org.apache.fop.fo.flow.Block);
    descriptor: (Lorg/apache/fop/fo/flow/Block;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.apache.fop.layoutmgr.BlockLayoutManager this
        start local 1 // org.apache.fop.fo.flow.Block inBlock
         0: .line 69
            aload 0 /* this */
            aload 1 /* inBlock */
            invokespecial org.apache.fop.layoutmgr.SpacedBorderedPaddedBlockLayoutManager.<init>:(Lorg/apache/fop/fo/FObj;)V
         1: .line 59
            aload 0 /* this */
            sipush 12000
            putfield org.apache.fop.layoutmgr.BlockLayoutManager.lead:I
         2: .line 61
            aload 0 /* this */
            sipush 2000
            putfield org.apache.fop.layoutmgr.BlockLayoutManager.follow:I
         3: .line 70
            aload 0 /* this */
            new org.apache.fop.layoutmgr.BlockLayoutManager$ProxyLMiter
            dup
            aload 0 /* this */
            invokespecial org.apache.fop.layoutmgr.BlockLayoutManager$ProxyLMiter.<init>:(Lorg/apache/fop/layoutmgr/BlockLayoutManager;)V
            putfield org.apache.fop.layoutmgr.BlockLayoutManager.proxyLMiter:Ljava/util/ListIterator;
         4: .line 71
            return
        end local 1 // org.apache.fop.fo.flow.Block inBlock
        end local 0 // org.apache.fop.layoutmgr.BlockLayoutManager this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    5     0     this  Lorg/apache/fop/layoutmgr/BlockLayoutManager;
            0    5     1  inBlock  Lorg/apache/fop/fo/flow/Block;
    MethodParameters:
         Name  Flags
      inBlock  

  public void initialize();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=1
        start local 0 // org.apache.fop.layoutmgr.BlockLayoutManager this
         0: .line 76
            aload 0 /* this */
            invokespecial org.apache.fop.layoutmgr.SpacedBorderedPaddedBlockLayoutManager.initialize:()V
         1: .line 77
            aload 0 /* this */
            invokevirtual org.apache.fop.layoutmgr.BlockLayoutManager.getBlockFO:()Lorg/apache/fop/fo/flow/Block;
            astore 1 /* fo */
        start local 1 // org.apache.fop.fo.flow.Block fo
         2: .line 78
            aload 1 /* fo */
            invokevirtual org.apache.fop.fo.flow.Block.getFOEventHandler:()Lorg/apache/fop/fo/FOEventHandler;
            invokevirtual org.apache.fop.fo.FOEventHandler.getFontInfo:()Lorg/apache/fop/fonts/FontInfo;
            astore 2 /* fi */
        start local 2 // org.apache.fop.fonts.FontInfo fi
         3: .line 79
            aload 1 /* fo */
            invokevirtual org.apache.fop.fo.flow.Block.getCommonFont:()Lorg/apache/fop/fo/properties/CommonFont;
            aload 2 /* fi */
            invokevirtual org.apache.fop.fo.properties.CommonFont.getFontState:(Lorg/apache/fop/fonts/FontInfo;)[Lorg/apache/fop/fonts/FontTriplet;
            astore 3 /* fontkeys */
        start local 3 // org.apache.fop.fonts.FontTriplet[] fontkeys
         4: .line 80
            aload 2 /* fi */
            aload 3 /* fontkeys */
            iconst_0
            aaload
         5: .line 81
            aload 0 /* this */
            invokevirtual org.apache.fop.layoutmgr.BlockLayoutManager.getBlockFO:()Lorg/apache/fop/fo/flow/Block;
            invokevirtual org.apache.fop.fo.flow.Block.getCommonFont:()Lorg/apache/fop/fo/properties/CommonFont;
            getfield org.apache.fop.fo.properties.CommonFont.fontSize:Lorg/apache/fop/datatypes/Length;
            aload 0 /* this */
            invokeinterface org.apache.fop.datatypes.Length.getValue:(Lorg/apache/fop/datatypes/PercentBaseContext;)I
         6: .line 80
            invokevirtual org.apache.fop.fonts.FontInfo.getFontInstance:(Lorg/apache/fop/fonts/FontTriplet;I)Lorg/apache/fop/fonts/Font;
            astore 4 /* initFont */
        start local 4 // org.apache.fop.fonts.Font initFont
         7: .line 82
            aload 0 /* this */
            aload 4 /* initFont */
            invokevirtual org.apache.fop.fonts.Font.getAscender:()I
            putfield org.apache.fop.layoutmgr.BlockLayoutManager.lead:I
         8: .line 83
            aload 0 /* this */
            aload 4 /* initFont */
            invokevirtual org.apache.fop.fonts.Font.getDescender:()I
            ineg
            putfield org.apache.fop.layoutmgr.BlockLayoutManager.follow:I
         9: .line 85
            aload 0 /* this */
            aload 1 /* fo */
            invokevirtual org.apache.fop.fo.flow.Block.getLineHeight:()Lorg/apache/fop/fo/properties/SpaceProperty;
            aload 0 /* this */
            invokevirtual org.apache.fop.fo.properties.SpaceProperty.getOptimum:(Lorg/apache/fop/datatypes/PercentBaseContext;)Lorg/apache/fop/fo/properties/Property;
            invokevirtual org.apache.fop.fo.properties.Property.getLength:()Lorg/apache/fop/datatypes/Length;
            putfield org.apache.fop.layoutmgr.BlockLayoutManager.lineHeight:Lorg/apache/fop/datatypes/Length;
        10: .line 86
            aload 0 /* this */
            aload 1 /* fo */
            invokevirtual org.apache.fop.fo.flow.Block.getCommonMarginBlock:()Lorg/apache/fop/fo/properties/CommonMarginBlock;
            getfield org.apache.fop.fo.properties.CommonMarginBlock.startIndent:Lorg/apache/fop/datatypes/Length;
            aload 0 /* this */
            invokeinterface org.apache.fop.datatypes.Length.getValue:(Lorg/apache/fop/datatypes/PercentBaseContext;)I
            putfield org.apache.fop.layoutmgr.BlockLayoutManager.startIndent:I
        11: .line 87
            aload 0 /* this */
            aload 1 /* fo */
            invokevirtual org.apache.fop.fo.flow.Block.getCommonMarginBlock:()Lorg/apache/fop/fo/properties/CommonMarginBlock;
            getfield org.apache.fop.fo.properties.CommonMarginBlock.endIndent:Lorg/apache/fop/datatypes/Length;
            aload 0 /* this */
            invokeinterface org.apache.fop.datatypes.Length.getValue:(Lorg/apache/fop/datatypes/PercentBaseContext;)I
            putfield org.apache.fop.layoutmgr.BlockLayoutManager.endIndent:I
        12: .line 88
            aload 0 /* this */
            new org.apache.fop.traits.SpaceVal
            dup
            aload 1 /* fo */
            invokevirtual org.apache.fop.fo.flow.Block.getCommonMarginBlock:()Lorg/apache/fop/fo/properties/CommonMarginBlock;
            getfield org.apache.fop.fo.properties.CommonMarginBlock.spaceBefore:Lorg/apache/fop/fo/properties/SpaceProperty;
            aload 0 /* this */
            invokespecial org.apache.fop.traits.SpaceVal.<init>:(Lorg/apache/fop/fo/properties/SpaceProperty;Lorg/apache/fop/datatypes/PercentBaseContext;)V
            invokevirtual org.apache.fop.traits.SpaceVal.getSpace:()Lorg/apache/fop/traits/MinOptMax;
            putfield org.apache.fop.layoutmgr.BlockLayoutManager.foSpaceBefore:Lorg/apache/fop/traits/MinOptMax;
        13: .line 89
            aload 0 /* this */
            new org.apache.fop.traits.SpaceVal
            dup
            aload 1 /* fo */
            invokevirtual org.apache.fop.fo.flow.Block.getCommonMarginBlock:()Lorg/apache/fop/fo/properties/CommonMarginBlock;
            getfield org.apache.fop.fo.properties.CommonMarginBlock.spaceAfter:Lorg/apache/fop/fo/properties/SpaceProperty;
            aload 0 /* this */
            invokespecial org.apache.fop.traits.SpaceVal.<init>:(Lorg/apache/fop/fo/properties/SpaceProperty;Lorg/apache/fop/datatypes/PercentBaseContext;)V
            invokevirtual org.apache.fop.traits.SpaceVal.getSpace:()Lorg/apache/fop/traits/MinOptMax;
            putfield org.apache.fop.layoutmgr.BlockLayoutManager.foSpaceAfter:Lorg/apache/fop/traits/MinOptMax;
        14: .line 91
            aload 0 /* this */
            aload 1 /* fo */
            invokevirtual org.apache.fop.fo.flow.Block.getCommonMarginBlock:()Lorg/apache/fop/fo/properties/CommonMarginBlock;
            getfield org.apache.fop.fo.properties.CommonMarginBlock.spaceBefore:Lorg/apache/fop/fo/properties/SpaceProperty;
            invokevirtual org.apache.fop.fo.properties.SpaceProperty.getSpace:()Lorg/apache/fop/fo/properties/SpaceProperty;
        15: .line 92
            aload 0 /* this */
            invokevirtual org.apache.fop.fo.properties.SpaceProperty.getOptimum:(Lorg/apache/fop/datatypes/PercentBaseContext;)Lorg/apache/fop/fo/properties/Property;
            invokevirtual org.apache.fop.fo.properties.Property.getLength:()Lorg/apache/fop/datatypes/Length;
            aload 0 /* this */
            invokeinterface org.apache.fop.datatypes.Length.getValue:(Lorg/apache/fop/datatypes/PercentBaseContext;)I
        16: .line 91
            putfield org.apache.fop.layoutmgr.BlockLayoutManager.adjustedSpaceBefore:I
        17: .line 93
            aload 0 /* this */
            aload 1 /* fo */
            invokevirtual org.apache.fop.fo.flow.Block.getCommonMarginBlock:()Lorg/apache/fop/fo/properties/CommonMarginBlock;
            getfield org.apache.fop.fo.properties.CommonMarginBlock.spaceAfter:Lorg/apache/fop/fo/properties/SpaceProperty;
            invokevirtual org.apache.fop.fo.properties.SpaceProperty.getSpace:()Lorg/apache/fop/fo/properties/SpaceProperty;
        18: .line 94
            aload 0 /* this */
            invokevirtual org.apache.fop.fo.properties.SpaceProperty.getOptimum:(Lorg/apache/fop/datatypes/PercentBaseContext;)Lorg/apache/fop/fo/properties/Property;
            invokevirtual org.apache.fop.fo.properties.Property.getLength:()Lorg/apache/fop/datatypes/Length;
            aload 0 /* this */
            invokeinterface org.apache.fop.datatypes.Length.getValue:(Lorg/apache/fop/datatypes/PercentBaseContext;)I
        19: .line 93
            putfield org.apache.fop.layoutmgr.BlockLayoutManager.adjustedSpaceAfter:I
        20: .line 95
            return
        end local 4 // org.apache.fop.fonts.Font initFont
        end local 3 // org.apache.fop.fonts.FontTriplet[] fontkeys
        end local 2 // org.apache.fop.fonts.FontInfo fi
        end local 1 // org.apache.fop.fo.flow.Block fo
        end local 0 // org.apache.fop.layoutmgr.BlockLayoutManager this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   21     0      this  Lorg/apache/fop/layoutmgr/BlockLayoutManager;
            2   21     1        fo  Lorg/apache/fop/fo/flow/Block;
            3   21     2        fi  Lorg/apache/fop/fonts/FontInfo;
            4   21     3  fontkeys  [Lorg/apache/fop/fonts/FontTriplet;
            7   21     4  initFont  Lorg/apache/fop/fonts/Font;

  protected org.apache.fop.fo.properties.CommonBorderPaddingBackground getCommonBorderPaddingBackground();
    descriptor: ()Lorg/apache/fop/fo/properties/CommonBorderPaddingBackground;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.layoutmgr.BlockLayoutManager this
         0: .line 99
            aload 0 /* this */
            invokevirtual org.apache.fop.layoutmgr.BlockLayoutManager.getBlockFO:()Lorg/apache/fop/fo/flow/Block;
            invokevirtual org.apache.fop.fo.flow.Block.getCommonBorderPaddingBackground:()Lorg/apache/fop/fo/properties/CommonBorderPaddingBackground;
            areturn
        end local 0 // org.apache.fop.layoutmgr.BlockLayoutManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/layoutmgr/BlockLayoutManager;

  public java.util.List getNextKnuthElements(org.apache.fop.layoutmgr.LayoutContext, int);
    descriptor: (Lorg/apache/fop/layoutmgr/LayoutContext;I)Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=3
        start local 0 // org.apache.fop.layoutmgr.BlockLayoutManager this
        start local 1 // org.apache.fop.layoutmgr.LayoutContext context
        start local 2 // int alignment
         0: .line 105
            aload 0 /* this */
            aload 1 /* context */
            iload 2 /* alignment */
            aconst_null
            aconst_null
            aconst_null
            invokevirtual org.apache.fop.layoutmgr.BlockLayoutManager.getNextKnuthElements:(Lorg/apache/fop/layoutmgr/LayoutContext;ILjava/util/Stack;Lorg/apache/fop/layoutmgr/Position;Lorg/apache/fop/layoutmgr/LayoutManager;)Ljava/util/List;
            areturn
        end local 2 // int alignment
        end local 1 // org.apache.fop.layoutmgr.LayoutContext context
        end local 0 // org.apache.fop.layoutmgr.BlockLayoutManager this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/apache/fop/layoutmgr/BlockLayoutManager;
            0    1     1    context  Lorg/apache/fop/layoutmgr/LayoutContext;
            0    1     2  alignment  I
    MethodParameters:
           Name  Flags
      context    
      alignment  

  public java.util.List getNextKnuthElements(org.apache.fop.layoutmgr.LayoutContext, int, java.util.Stack, org.apache.fop.layoutmgr.Position, org.apache.fop.layoutmgr.LayoutManager);
    descriptor: (Lorg/apache/fop/layoutmgr/LayoutContext;ILjava/util/Stack;Lorg/apache/fop/layoutmgr/Position;Lorg/apache/fop/layoutmgr/LayoutManager;)Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=6
        start local 0 // org.apache.fop.layoutmgr.BlockLayoutManager this
        start local 1 // org.apache.fop.layoutmgr.LayoutContext context
        start local 2 // int alignment
        start local 3 // java.util.Stack lmStack
        start local 4 // org.apache.fop.layoutmgr.Position restartPosition
        start local 5 // org.apache.fop.layoutmgr.LayoutManager restartAtLM
         0: .line 112
            aload 0 /* this */
            invokevirtual org.apache.fop.layoutmgr.BlockLayoutManager.resetSpaces:()V
         1: .line 113
            aload 0 /* this */
         2: .line 114
            aload 1 /* context */
            iload 2 /* alignment */
            aload 3 /* lmStack */
            aload 4 /* restartPosition */
            aload 5 /* restartAtLM */
         3: .line 113
            invokespecial org.apache.fop.layoutmgr.SpacedBorderedPaddedBlockLayoutManager.getNextKnuthElements:(Lorg/apache/fop/layoutmgr/LayoutContext;ILjava/util/Stack;Lorg/apache/fop/layoutmgr/Position;Lorg/apache/fop/layoutmgr/LayoutManager;)Ljava/util/List;
            areturn
        end local 5 // org.apache.fop.layoutmgr.LayoutManager restartAtLM
        end local 4 // org.apache.fop.layoutmgr.Position restartPosition
        end local 3 // java.util.Stack lmStack
        end local 2 // int alignment
        end local 1 // org.apache.fop.layoutmgr.LayoutContext context
        end local 0 // org.apache.fop.layoutmgr.BlockLayoutManager this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    4     0             this  Lorg/apache/fop/layoutmgr/BlockLayoutManager;
            0    4     1          context  Lorg/apache/fop/layoutmgr/LayoutContext;
            0    4     2        alignment  I
            0    4     3          lmStack  Ljava/util/Stack;
            0    4     4  restartPosition  Lorg/apache/fop/layoutmgr/Position;
            0    4     5      restartAtLM  Lorg/apache/fop/layoutmgr/LayoutManager;
    MethodParameters:
                 Name  Flags
      context          
      alignment        
      lmStack          
      restartPosition  
      restartAtLM      

  protected java.util.List<org.apache.fop.layoutmgr.ListElement> getNextChildElements(org.apache.fop.layoutmgr.LayoutManager, org.apache.fop.layoutmgr.LayoutContext, org.apache.fop.layoutmgr.LayoutContext, int, java.util.Stack, org.apache.fop.layoutmgr.Position, org.apache.fop.layoutmgr.LayoutManager);
    descriptor: (Lorg/apache/fop/layoutmgr/LayoutManager;Lorg/apache/fop/layoutmgr/LayoutContext;Lorg/apache/fop/layoutmgr/LayoutContext;ILjava/util/Stack;Lorg/apache/fop/layoutmgr/Position;Lorg/apache/fop/layoutmgr/LayoutManager;)Ljava/util/List;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=8, args_size=8
        start local 0 // org.apache.fop.layoutmgr.BlockLayoutManager this
        start local 1 // org.apache.fop.layoutmgr.LayoutManager childLM
        start local 2 // org.apache.fop.layoutmgr.LayoutContext context
        start local 3 // org.apache.fop.layoutmgr.LayoutContext childLC
        start local 4 // int alignment
        start local 5 // java.util.Stack lmStack
        start local 6 // org.apache.fop.layoutmgr.Position restartPosition
        start local 7 // org.apache.fop.layoutmgr.LayoutManager restartAtLM
         0: .line 127
            aload 3 /* childLC */
            aload 2 /* context */
            invokevirtual org.apache.fop.layoutmgr.LayoutContext.copyPendingMarksFrom:(Lorg/apache/fop/layoutmgr/LayoutContext;)V
         1: .line 129
            aload 1 /* childLM */
            instanceof org.apache.fop.layoutmgr.inline.LineLayoutManager
            ifeq 3
         2: .line 130
            aload 3 /* childLC */
            aload 0 /* this */
            invokevirtual org.apache.fop.layoutmgr.BlockLayoutManager.getContentAreaIPD:()I
            invokevirtual org.apache.fop.layoutmgr.LayoutContext.setRefIPD:(I)V
         3: .line 135
      StackMap locals:
      StackMap stack:
            aload 1 /* childLM */
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.BlockLayoutManager.childLMs:Ljava/util/List;
            iconst_0
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            if_acmpne 5
         4: .line 136
            aload 3 /* childLC */
            iconst_2
            invokevirtual org.apache.fop.layoutmgr.LayoutContext.setFlags:(I)V
         5: .line 140
      StackMap locals:
      StackMap stack:
            aload 5 /* lmStack */
            ifnonnull 7
         6: .line 141
            aload 1 /* childLM */
            aload 3 /* childLC */
            iload 4 /* alignment */
            invokeinterface org.apache.fop.layoutmgr.LayoutManager.getNextKnuthElements:(Lorg/apache/fop/layoutmgr/LayoutContext;I)Ljava/util/List;
            areturn
         7: .line 143
      StackMap locals:
      StackMap stack:
            aload 1 /* childLM */
            instanceof org.apache.fop.layoutmgr.inline.LineLayoutManager
            ifeq 12
         8: .line 144
            getstatic org.apache.fop.layoutmgr.BlockLayoutManager.$assertionsDisabled:Z
            ifne 9
            aload 6 /* restartPosition */
            instanceof org.apache.fop.layoutmgr.LeafPosition
            ifne 9
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
         9: .line 145
      StackMap locals:
      StackMap stack:
            aload 1 /* childLM */
            checkcast org.apache.fop.layoutmgr.inline.LineLayoutManager
            aload 3 /* childLC */
            iload 4 /* alignment */
        10: .line 146
            aload 6 /* restartPosition */
            checkcast org.apache.fop.layoutmgr.LeafPosition
        11: .line 145
            invokevirtual org.apache.fop.layoutmgr.inline.LineLayoutManager.getNextKnuthElements:(Lorg/apache/fop/layoutmgr/LayoutContext;ILorg/apache/fop/layoutmgr/LeafPosition;)Ljava/util/List;
            areturn
        12: .line 148
      StackMap locals:
      StackMap stack:
            aload 1 /* childLM */
            aload 3 /* childLC */
            iload 4 /* alignment */
        13: .line 149
            aload 5 /* lmStack */
            aload 6 /* restartPosition */
            aload 7 /* restartAtLM */
        14: .line 148
            invokeinterface org.apache.fop.layoutmgr.LayoutManager.getNextKnuthElements:(Lorg/apache/fop/layoutmgr/LayoutContext;ILjava/util/Stack;Lorg/apache/fop/layoutmgr/Position;Lorg/apache/fop/layoutmgr/LayoutManager;)Ljava/util/List;
            areturn
        end local 7 // org.apache.fop.layoutmgr.LayoutManager restartAtLM
        end local 6 // org.apache.fop.layoutmgr.Position restartPosition
        end local 5 // java.util.Stack lmStack
        end local 4 // int alignment
        end local 3 // org.apache.fop.layoutmgr.LayoutContext childLC
        end local 2 // org.apache.fop.layoutmgr.LayoutContext context
        end local 1 // org.apache.fop.layoutmgr.LayoutManager childLM
        end local 0 // org.apache.fop.layoutmgr.BlockLayoutManager this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   15     0             this  Lorg/apache/fop/layoutmgr/BlockLayoutManager;
            0   15     1          childLM  Lorg/apache/fop/layoutmgr/LayoutManager;
            0   15     2          context  Lorg/apache/fop/layoutmgr/LayoutContext;
            0   15     3          childLC  Lorg/apache/fop/layoutmgr/LayoutContext;
            0   15     4        alignment  I
            0   15     5          lmStack  Ljava/util/Stack;
            0   15     6  restartPosition  Lorg/apache/fop/layoutmgr/Position;
            0   15     7      restartAtLM  Lorg/apache/fop/layoutmgr/LayoutManager;
    Signature: (Lorg/apache/fop/layoutmgr/LayoutManager;Lorg/apache/fop/layoutmgr/LayoutContext;Lorg/apache/fop/layoutmgr/LayoutContext;ILjava/util/Stack;Lorg/apache/fop/layoutmgr/Position;Lorg/apache/fop/layoutmgr/LayoutManager;)Ljava/util/List<Lorg/apache/fop/layoutmgr/ListElement;>;
    MethodParameters:
                 Name  Flags
      childLM          
      context          
      childLC          
      alignment        
      lmStack          
      restartPosition  
      restartAtLM      

  private void resetSpaces();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.fop.layoutmgr.BlockLayoutManager this
         0: .line 155
            aload 0 /* this */
            iconst_0
            putfield org.apache.fop.layoutmgr.BlockLayoutManager.discardBorderBefore:Z
         1: .line 156
            aload 0 /* this */
            iconst_0
            putfield org.apache.fop.layoutmgr.BlockLayoutManager.discardBorderAfter:Z
         2: .line 157
            aload 0 /* this */
            iconst_0
            putfield org.apache.fop.layoutmgr.BlockLayoutManager.discardPaddingBefore:Z
         3: .line 158
            aload 0 /* this */
            iconst_0
            putfield org.apache.fop.layoutmgr.BlockLayoutManager.discardPaddingAfter:Z
         4: .line 159
            aload 0 /* this */
            aconst_null
            putfield org.apache.fop.layoutmgr.BlockLayoutManager.effSpaceBefore:Lorg/apache/fop/traits/MinOptMax;
         5: .line 160
            aload 0 /* this */
            aconst_null
            putfield org.apache.fop.layoutmgr.BlockLayoutManager.effSpaceAfter:Lorg/apache/fop/traits/MinOptMax;
         6: .line 161
            return
        end local 0 // org.apache.fop.layoutmgr.BlockLayoutManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lorg/apache/fop/layoutmgr/BlockLayoutManager;

  public boolean createNextChildLMs(int);
    descriptor: (I)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // org.apache.fop.layoutmgr.BlockLayoutManager this
        start local 1 // int pos
         0: .line 205
            goto 9
         1: .line 206
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.BlockLayoutManager.proxyLMiter:Ljava/util/ListIterator;
            invokeinterface java.util.ListIterator.next:()Ljava/lang/Object;
            checkcast org.apache.fop.layoutmgr.LayoutManager
            astore 2 /* lm */
        start local 2 // org.apache.fop.layoutmgr.LayoutManager lm
         2: .line 207
            aload 2 /* lm */
            instanceof org.apache.fop.layoutmgr.inline.InlineLevelLayoutManager
            ifeq 6
         3: .line 208
            aload 0 /* this */
            aload 2 /* lm */
            invokevirtual org.apache.fop.layoutmgr.BlockLayoutManager.createLineManager:(Lorg/apache/fop/layoutmgr/LayoutManager;)Lorg/apache/fop/layoutmgr/inline/LineLayoutManager;
            astore 3 /* lineLM */
        start local 3 // org.apache.fop.layoutmgr.inline.LineLayoutManager lineLM
         4: .line 209
            aload 0 /* this */
            aload 3 /* lineLM */
            invokevirtual org.apache.fop.layoutmgr.BlockLayoutManager.addChildLM:(Lorg/apache/fop/layoutmgr/LayoutManager;)V
        end local 3 // org.apache.fop.layoutmgr.inline.LineLayoutManager lineLM
         5: .line 210
            goto 7
         6: .line 211
      StackMap locals: org.apache.fop.layoutmgr.LayoutManager
      StackMap stack:
            aload 0 /* this */
            aload 2 /* lm */
            invokevirtual org.apache.fop.layoutmgr.BlockLayoutManager.addChildLM:(Lorg/apache/fop/layoutmgr/LayoutManager;)V
         7: .line 213
      StackMap locals:
      StackMap stack:
            iload 1 /* pos */
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.BlockLayoutManager.childLMs:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            if_icmpge 9
         8: .line 214
            iconst_1
            ireturn
        end local 2 // org.apache.fop.layoutmgr.LayoutManager lm
         9: .line 205
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.BlockLayoutManager.proxyLMiter:Ljava/util/ListIterator;
            invokeinterface java.util.ListIterator.hasNext:()Z
            ifne 1
        10: .line 217
            iconst_0
            ireturn
        end local 1 // int pos
        end local 0 // org.apache.fop.layoutmgr.BlockLayoutManager this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   11     0    this  Lorg/apache/fop/layoutmgr/BlockLayoutManager;
            0   11     1     pos  I
            2    9     2      lm  Lorg/apache/fop/layoutmgr/LayoutManager;
            4    5     3  lineLM  Lorg/apache/fop/layoutmgr/inline/LineLayoutManager;
    MethodParameters:
      Name  Flags
      pos   

  private org.apache.fop.layoutmgr.inline.LineLayoutManager createLineManager(org.apache.fop.layoutmgr.LayoutManager);
    descriptor: (Lorg/apache/fop/layoutmgr/LayoutManager;)Lorg/apache/fop/layoutmgr/inline/LineLayoutManager;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=5, args_size=2
        start local 0 // org.apache.fop.layoutmgr.BlockLayoutManager this
        start local 1 // org.apache.fop.layoutmgr.LayoutManager firstlm
         0: .line 228
            new org.apache.fop.layoutmgr.inline.LineLayoutManager
            dup
            aload 0 /* this */
            invokevirtual org.apache.fop.layoutmgr.BlockLayoutManager.getBlockFO:()Lorg/apache/fop/fo/flow/Block;
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.BlockLayoutManager.lineHeight:Lorg/apache/fop/datatypes/Length;
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.BlockLayoutManager.lead:I
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.BlockLayoutManager.follow:I
            invokespecial org.apache.fop.layoutmgr.inline.LineLayoutManager.<init>:(Lorg/apache/fop/fo/flow/Block;Lorg/apache/fop/datatypes/Length;II)V
            astore 2 /* llm */
        start local 2 // org.apache.fop.layoutmgr.inline.LineLayoutManager llm
         1: .line 229
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 3 /* inlines */
        start local 3 // java.util.List inlines
         2: .line 230
            aload 3 /* inlines */
            aload 1 /* firstlm */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         3: .line 231
            goto 10
         4: .line 232
      StackMap locals: org.apache.fop.layoutmgr.inline.LineLayoutManager java.util.List
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.BlockLayoutManager.proxyLMiter:Ljava/util/ListIterator;
            invokeinterface java.util.ListIterator.next:()Ljava/lang/Object;
            checkcast org.apache.fop.layoutmgr.LayoutManager
            astore 4 /* lm */
        start local 4 // org.apache.fop.layoutmgr.LayoutManager lm
         5: .line 233
            aload 4 /* lm */
            instanceof org.apache.fop.layoutmgr.inline.InlineLevelLayoutManager
            ifeq 8
         6: .line 234
            aload 3 /* inlines */
            aload 4 /* lm */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         7: .line 235
            goto 10
         8: .line 236
      StackMap locals: org.apache.fop.layoutmgr.LayoutManager
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.BlockLayoutManager.proxyLMiter:Ljava/util/ListIterator;
            invokeinterface java.util.ListIterator.previous:()Ljava/lang/Object;
            pop
         9: .line 237
            goto 11
        end local 4 // org.apache.fop.layoutmgr.LayoutManager lm
        10: .line 231
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.BlockLayoutManager.proxyLMiter:Ljava/util/ListIterator;
            invokeinterface java.util.ListIterator.hasNext:()Z
            ifne 4
        11: .line 240
      StackMap locals:
      StackMap stack:
            aload 2 /* llm */
            aload 3 /* inlines */
            invokevirtual org.apache.fop.layoutmgr.inline.LineLayoutManager.addChildLMs:(Ljava/util/List;)V
        12: .line 241
            aload 2 /* llm */
            areturn
        end local 3 // java.util.List inlines
        end local 2 // org.apache.fop.layoutmgr.inline.LineLayoutManager llm
        end local 1 // org.apache.fop.layoutmgr.LayoutManager firstlm
        end local 0 // org.apache.fop.layoutmgr.BlockLayoutManager this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   13     0     this  Lorg/apache/fop/layoutmgr/BlockLayoutManager;
            0   13     1  firstlm  Lorg/apache/fop/layoutmgr/LayoutManager;
            1   13     2      llm  Lorg/apache/fop/layoutmgr/inline/LineLayoutManager;
            2   13     3  inlines  Ljava/util/List<Lorg/apache/fop/layoutmgr/LayoutManager;>;
            5   10     4       lm  Lorg/apache/fop/layoutmgr/LayoutManager;
    MethodParameters:
         Name  Flags
      firstlm  

  public org.apache.fop.fo.properties.KeepProperty getKeepTogetherProperty();
    descriptor: ()Lorg/apache/fop/fo/properties/KeepProperty;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.layoutmgr.BlockLayoutManager this
         0: .line 247
            aload 0 /* this */
            invokevirtual org.apache.fop.layoutmgr.BlockLayoutManager.getBlockFO:()Lorg/apache/fop/fo/flow/Block;
            invokevirtual org.apache.fop.fo.flow.Block.getKeepTogether:()Lorg/apache/fop/fo/properties/KeepProperty;
            areturn
        end local 0 // org.apache.fop.layoutmgr.BlockLayoutManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/layoutmgr/BlockLayoutManager;

  public org.apache.fop.fo.properties.KeepProperty getKeepWithPreviousProperty();
    descriptor: ()Lorg/apache/fop/fo/properties/KeepProperty;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.layoutmgr.BlockLayoutManager this
         0: .line 253
            aload 0 /* this */
            invokevirtual org.apache.fop.layoutmgr.BlockLayoutManager.getBlockFO:()Lorg/apache/fop/fo/flow/Block;
            invokevirtual org.apache.fop.fo.flow.Block.getKeepWithPrevious:()Lorg/apache/fop/fo/properties/KeepProperty;
            areturn
        end local 0 // org.apache.fop.layoutmgr.BlockLayoutManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/layoutmgr/BlockLayoutManager;

  public org.apache.fop.fo.properties.KeepProperty getKeepWithNextProperty();
    descriptor: ()Lorg/apache/fop/fo/properties/KeepProperty;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.layoutmgr.BlockLayoutManager this
         0: .line 259
            aload 0 /* this */
            invokevirtual org.apache.fop.layoutmgr.BlockLayoutManager.getBlockFO:()Lorg/apache/fop/fo/flow/Block;
            invokevirtual org.apache.fop.fo.flow.Block.getKeepWithNext:()Lorg/apache/fop/fo/properties/KeepProperty;
            areturn
        end local 0 // org.apache.fop.layoutmgr.BlockLayoutManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/layoutmgr/BlockLayoutManager;

  public void addAreas(org.apache.fop.layoutmgr.PositionIterator, org.apache.fop.layoutmgr.LayoutContext);
    descriptor: (Lorg/apache/fop/layoutmgr/PositionIterator;Lorg/apache/fop/layoutmgr/LayoutContext;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=12, args_size=3
        start local 0 // org.apache.fop.layoutmgr.BlockLayoutManager this
        start local 1 // org.apache.fop.layoutmgr.PositionIterator parentIter
        start local 2 // org.apache.fop.layoutmgr.LayoutContext layoutContext
         0: .line 265
            aload 0 /* this */
            aconst_null
            invokevirtual org.apache.fop.layoutmgr.BlockLayoutManager.getParentArea:(Lorg/apache/fop/area/Area;)Lorg/apache/fop/area/Area;
            pop
         1: .line 269
            aload 2 /* layoutContext */
            invokevirtual org.apache.fop.layoutmgr.LayoutContext.getSpaceBefore:()I
            ifle 3
         2: .line 270
            aload 0 /* this */
            dconst_0
            aload 2 /* layoutContext */
            invokevirtual org.apache.fop.layoutmgr.LayoutContext.getSpaceBefore:()I
            invokestatic org.apache.fop.traits.MinOptMax.getInstance:(I)Lorg/apache/fop/traits/MinOptMax;
            invokevirtual org.apache.fop.layoutmgr.BlockLayoutManager.addBlockSpacing:(DLorg/apache/fop/traits/MinOptMax;)V
         3: .line 274
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 4 /* lastLM */
        start local 4 // org.apache.fop.layoutmgr.LayoutManager lastLM
         4: .line 275
            aload 2 /* layoutContext */
            invokestatic org.apache.fop.layoutmgr.LayoutContext.offspringOf:(Lorg/apache/fop/layoutmgr/LayoutContext;)Lorg/apache/fop/layoutmgr/LayoutContext;
            astore 5 /* lc */
        start local 5 // org.apache.fop.layoutmgr.LayoutContext lc
         5: .line 276
            aload 5 /* lc */
            aload 2 /* layoutContext */
            invokevirtual org.apache.fop.layoutmgr.LayoutContext.getSpaceAdjust:()D
            invokevirtual org.apache.fop.layoutmgr.LayoutContext.setSpaceAdjust:(D)V
         6: .line 278
            aload 2 /* layoutContext */
            invokevirtual org.apache.fop.layoutmgr.LayoutContext.getSpaceAfter:()I
            ifle 8
         7: .line 279
            aload 5 /* lc */
            aload 2 /* layoutContext */
            invokevirtual org.apache.fop.layoutmgr.LayoutContext.getSpaceAfter:()I
            invokevirtual org.apache.fop.layoutmgr.LayoutContext.setSpaceAfter:(I)V
         8: .line 285
      StackMap locals: org.apache.fop.layoutmgr.BlockLayoutManager org.apache.fop.layoutmgr.PositionIterator org.apache.fop.layoutmgr.LayoutContext top org.apache.fop.layoutmgr.LayoutManager org.apache.fop.layoutmgr.LayoutContext
      StackMap stack:
            new java.util.LinkedList
            dup
            invokespecial java.util.LinkedList.<init>:()V
            astore 7 /* positionList */
        start local 7 // java.util.LinkedList positionList
         9: .line 287
            aconst_null
            astore 9 /* firstPos */
        start local 9 // org.apache.fop.layoutmgr.Position firstPos
        10: .line 288
            aconst_null
            astore 10 /* lastPos */
        start local 10 // org.apache.fop.layoutmgr.Position lastPos
        11: .line 289
            goto 25
        12: .line 290
      StackMap locals: org.apache.fop.layoutmgr.BlockLayoutManager org.apache.fop.layoutmgr.PositionIterator org.apache.fop.layoutmgr.LayoutContext top org.apache.fop.layoutmgr.LayoutManager org.apache.fop.layoutmgr.LayoutContext top java.util.LinkedList top org.apache.fop.layoutmgr.Position org.apache.fop.layoutmgr.Position
      StackMap stack:
            aload 1 /* parentIter */
            invokevirtual org.apache.fop.layoutmgr.PositionIterator.next:()Lorg/apache/fop/layoutmgr/Position;
            astore 8 /* pos */
        start local 8 // org.apache.fop.layoutmgr.Position pos
        13: .line 292
            aload 8 /* pos */
            invokevirtual org.apache.fop.layoutmgr.Position.getIndex:()I
            iflt 17
        14: .line 293
            aload 9 /* firstPos */
            ifnonnull 16
        15: .line 294
            aload 8 /* pos */
            astore 9 /* firstPos */
        16: .line 296
      StackMap locals: org.apache.fop.layoutmgr.BlockLayoutManager org.apache.fop.layoutmgr.PositionIterator org.apache.fop.layoutmgr.LayoutContext top org.apache.fop.layoutmgr.LayoutManager org.apache.fop.layoutmgr.LayoutContext top java.util.LinkedList org.apache.fop.layoutmgr.Position org.apache.fop.layoutmgr.Position org.apache.fop.layoutmgr.Position
      StackMap stack:
            aload 8 /* pos */
            astore 10 /* lastPos */
        17: .line 298
      StackMap locals:
      StackMap stack:
            aload 8 /* pos */
            astore 11 /* innerPosition */
        start local 11 // org.apache.fop.layoutmgr.Position innerPosition
        18: .line 299
            aload 8 /* pos */
            instanceof org.apache.fop.layoutmgr.NonLeafPosition
            ifeq 20
        19: .line 301
            aload 8 /* pos */
            invokevirtual org.apache.fop.layoutmgr.Position.getPosition:()Lorg/apache/fop/layoutmgr/Position;
            astore 11 /* innerPosition */
        20: .line 304
      StackMap locals: org.apache.fop.layoutmgr.Position
      StackMap stack:
            aload 11 /* innerPosition */
            ifnull 25
        21: .line 305
            aload 11 /* innerPosition */
            invokevirtual org.apache.fop.layoutmgr.Position.getLM:()Lorg/apache/fop/layoutmgr/LayoutManager;
            aload 0 /* this */
            if_acmpne 23
        22: .line 306
            aload 11 /* innerPosition */
            instanceof org.apache.fop.layoutmgr.BlockStackingLayoutManager$MappingPosition
            ifeq 25
        23: .line 308
      StackMap locals:
      StackMap stack:
            aload 7 /* positionList */
            aload 11 /* innerPosition */
            invokevirtual java.util.LinkedList.add:(Ljava/lang/Object;)Z
            pop
        24: .line 309
            aload 11 /* innerPosition */
            invokevirtual org.apache.fop.layoutmgr.Position.getLM:()Lorg/apache/fop/layoutmgr/LayoutManager;
            astore 4 /* lastLM */
        end local 11 // org.apache.fop.layoutmgr.Position innerPosition
        end local 8 // org.apache.fop.layoutmgr.Position pos
        25: .line 289
      StackMap locals: org.apache.fop.layoutmgr.BlockLayoutManager org.apache.fop.layoutmgr.PositionIterator org.apache.fop.layoutmgr.LayoutContext top org.apache.fop.layoutmgr.LayoutManager org.apache.fop.layoutmgr.LayoutContext top java.util.LinkedList top org.apache.fop.layoutmgr.Position org.apache.fop.layoutmgr.Position
      StackMap stack:
            aload 1 /* parentIter */
            invokevirtual org.apache.fop.layoutmgr.PositionIterator.hasNext:()Z
            ifne 12
        26: .line 313
            aload 0 /* this */
            invokevirtual org.apache.fop.layoutmgr.BlockLayoutManager.addId:()V
        27: .line 315
            aload 0 /* this */
            iconst_1
            aload 0 /* this */
            aload 9 /* firstPos */
            invokevirtual org.apache.fop.layoutmgr.BlockLayoutManager.isFirst:(Lorg/apache/fop/layoutmgr/Position;)Z
            aload 0 /* this */
            aload 10 /* lastPos */
            invokevirtual org.apache.fop.layoutmgr.BlockLayoutManager.isLast:(Lorg/apache/fop/layoutmgr/Position;)Z
            invokevirtual org.apache.fop.layoutmgr.BlockLayoutManager.registerMarkers:(ZZZ)V
        28: .line 319
            new org.apache.fop.layoutmgr.PositionIterator
            dup
            aload 7 /* positionList */
            invokevirtual java.util.LinkedList.listIterator:()Ljava/util/ListIterator;
            invokespecial org.apache.fop.layoutmgr.PositionIterator.<init>:(Ljava/util/Iterator;)V
            astore 6 /* childPosIter */
        start local 6 // org.apache.fop.layoutmgr.PositionIterator childPosIter
        29: .line 321
            goto 36
        start local 3 // org.apache.fop.layoutmgr.LayoutManager childLM
        30: .line 323
      StackMap locals: org.apache.fop.layoutmgr.BlockLayoutManager org.apache.fop.layoutmgr.PositionIterator org.apache.fop.layoutmgr.LayoutContext org.apache.fop.layoutmgr.LayoutManager org.apache.fop.layoutmgr.LayoutManager org.apache.fop.layoutmgr.LayoutContext org.apache.fop.layoutmgr.PositionIterator java.util.LinkedList top org.apache.fop.layoutmgr.Position org.apache.fop.layoutmgr.Position
      StackMap stack:
            aload 5 /* lc */
            bipush 8
        31: .line 324
            aload 2 /* layoutContext */
            invokevirtual org.apache.fop.layoutmgr.LayoutContext.isLastArea:()Z
            ifeq 32
            aload 3 /* childLM */
            aload 4 /* lastLM */
            if_acmpne 32
            iconst_1
            goto 33
      StackMap locals: org.apache.fop.layoutmgr.BlockLayoutManager org.apache.fop.layoutmgr.PositionIterator org.apache.fop.layoutmgr.LayoutContext org.apache.fop.layoutmgr.LayoutManager org.apache.fop.layoutmgr.LayoutManager org.apache.fop.layoutmgr.LayoutContext org.apache.fop.layoutmgr.PositionIterator java.util.LinkedList top org.apache.fop.layoutmgr.Position org.apache.fop.layoutmgr.Position
      StackMap stack: org.apache.fop.layoutmgr.LayoutContext int
        32: iconst_0
        33: .line 323
      StackMap locals: org.apache.fop.layoutmgr.BlockLayoutManager org.apache.fop.layoutmgr.PositionIterator org.apache.fop.layoutmgr.LayoutContext org.apache.fop.layoutmgr.LayoutManager org.apache.fop.layoutmgr.LayoutManager org.apache.fop.layoutmgr.LayoutContext org.apache.fop.layoutmgr.PositionIterator java.util.LinkedList top org.apache.fop.layoutmgr.Position org.apache.fop.layoutmgr.Position
      StackMap stack: org.apache.fop.layoutmgr.LayoutContext int int
            invokevirtual org.apache.fop.layoutmgr.LayoutContext.setFlags:(IZ)V
        34: .line 325
            aload 5 /* lc */
            aload 2 /* layoutContext */
            invokevirtual org.apache.fop.layoutmgr.LayoutContext.getStackLimitBP:()Lorg/apache/fop/traits/MinOptMax;
            invokevirtual org.apache.fop.layoutmgr.LayoutContext.setStackLimitBP:(Lorg/apache/fop/traits/MinOptMax;)V
        35: .line 327
            aload 3 /* childLM */
            aload 6 /* childPosIter */
            aload 5 /* lc */
            invokeinterface org.apache.fop.layoutmgr.LayoutManager.addAreas:(Lorg/apache/fop/layoutmgr/PositionIterator;Lorg/apache/fop/layoutmgr/LayoutContext;)V
        end local 3 // org.apache.fop.layoutmgr.LayoutManager childLM
        36: .line 321
      StackMap locals: org.apache.fop.layoutmgr.BlockLayoutManager org.apache.fop.layoutmgr.PositionIterator org.apache.fop.layoutmgr.LayoutContext top org.apache.fop.layoutmgr.LayoutManager org.apache.fop.layoutmgr.LayoutContext org.apache.fop.layoutmgr.PositionIterator java.util.LinkedList top org.apache.fop.layoutmgr.Position org.apache.fop.layoutmgr.Position
      StackMap stack:
            aload 6 /* childPosIter */
            invokevirtual org.apache.fop.layoutmgr.PositionIterator.getNextChildLM:()Lorg/apache/fop/layoutmgr/LayoutManager;
            dup
            astore 3 /* childLM */
        start local 3 // org.apache.fop.layoutmgr.LayoutManager childLM
        37: ifnonnull 30
        38: .line 330
            aload 0 /* this */
            iconst_0
            aload 0 /* this */
            aload 9 /* firstPos */
            invokevirtual org.apache.fop.layoutmgr.BlockLayoutManager.isFirst:(Lorg/apache/fop/layoutmgr/Position;)Z
            aload 0 /* this */
            aload 10 /* lastPos */
            invokevirtual org.apache.fop.layoutmgr.BlockLayoutManager.isLast:(Lorg/apache/fop/layoutmgr/Position;)Z
            invokevirtual org.apache.fop.layoutmgr.BlockLayoutManager.registerMarkers:(ZZZ)V
        39: .line 332
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.BlockLayoutManager.curBlockArea:Lorg/apache/fop/area/Block;
            aload 2 /* layoutContext */
            invokevirtual org.apache.fop.layoutmgr.LayoutContext.getSpaceAdjust:()D
        40: .line 333
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.BlockLayoutManager.effSpaceBefore:Lorg/apache/fop/traits/MinOptMax;
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.BlockLayoutManager.effSpaceAfter:Lorg/apache/fop/traits/MinOptMax;
        41: .line 332
            invokestatic org.apache.fop.layoutmgr.TraitSetter.addSpaceBeforeAfter:(Lorg/apache/fop/area/Area;DLorg/apache/fop/traits/MinOptMax;Lorg/apache/fop/traits/MinOptMax;)V
        42: .line 334
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.BlockLayoutManager.curBlockArea:Lorg/apache/fop/area/Block;
            aload 0 /* this */
            invokevirtual org.apache.fop.layoutmgr.BlockLayoutManager.getBlockFO:()Lorg/apache/fop/fo/flow/Block;
            invokevirtual org.apache.fop.fo.flow.Block.getVisibility:()I
            invokestatic org.apache.fop.layoutmgr.TraitSetter.setVisibility:(Lorg/apache/fop/area/Area;I)V
        43: .line 335
            aload 0 /* this */
            invokevirtual org.apache.fop.layoutmgr.BlockLayoutManager.flush:()V
        44: .line 337
            aload 0 /* this */
            aconst_null
            putfield org.apache.fop.layoutmgr.BlockLayoutManager.curBlockArea:Lorg/apache/fop/area/Block;
        45: .line 338
            aload 0 /* this */
            invokevirtual org.apache.fop.layoutmgr.BlockLayoutManager.resetSpaces:()V
        46: .line 341
            aload 0 /* this */
            aload 10 /* lastPos */
            invokevirtual org.apache.fop.layoutmgr.BlockLayoutManager.checkEndOfLayout:(Lorg/apache/fop/layoutmgr/Position;)V
        47: .line 342
            return
        end local 10 // org.apache.fop.layoutmgr.Position lastPos
        end local 9 // org.apache.fop.layoutmgr.Position firstPos
        end local 7 // java.util.LinkedList positionList
        end local 6 // org.apache.fop.layoutmgr.PositionIterator childPosIter
        end local 5 // org.apache.fop.layoutmgr.LayoutContext lc
        end local 4 // org.apache.fop.layoutmgr.LayoutManager lastLM
        end local 3 // org.apache.fop.layoutmgr.LayoutManager childLM
        end local 2 // org.apache.fop.layoutmgr.LayoutContext layoutContext
        end local 1 // org.apache.fop.layoutmgr.PositionIterator parentIter
        end local 0 // org.apache.fop.layoutmgr.BlockLayoutManager this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   48     0           this  Lorg/apache/fop/layoutmgr/BlockLayoutManager;
            0   48     1     parentIter  Lorg/apache/fop/layoutmgr/PositionIterator;
            0   48     2  layoutContext  Lorg/apache/fop/layoutmgr/LayoutContext;
           30   36     3        childLM  Lorg/apache/fop/layoutmgr/LayoutManager;
           37   48     3        childLM  Lorg/apache/fop/layoutmgr/LayoutManager;
            4   48     4         lastLM  Lorg/apache/fop/layoutmgr/LayoutManager;
            5   48     5             lc  Lorg/apache/fop/layoutmgr/LayoutContext;
           29   48     6   childPosIter  Lorg/apache/fop/layoutmgr/PositionIterator;
            9   48     7   positionList  Ljava/util/LinkedList<Lorg/apache/fop/layoutmgr/Position;>;
           13   25     8            pos  Lorg/apache/fop/layoutmgr/Position;
           10   48     9       firstPos  Lorg/apache/fop/layoutmgr/Position;
           11   48    10        lastPos  Lorg/apache/fop/layoutmgr/Position;
           18   25    11  innerPosition  Lorg/apache/fop/layoutmgr/Position;
    MethodParameters:
               Name  Flags
      parentIter     
      layoutContext  

  public org.apache.fop.area.Area getParentArea(org.apache.fop.area.Area);
    descriptor: (Lorg/apache/fop/area/Area;)Lorg/apache/fop/area/Area;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=2, args_size=2
        start local 0 // org.apache.fop.layoutmgr.BlockLayoutManager this
        start local 1 // org.apache.fop.area.Area childArea
         0: .line 358
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.BlockLayoutManager.curBlockArea:Lorg/apache/fop/area/Block;
            ifnonnull 26
         1: .line 359
            aload 0 /* this */
            new org.apache.fop.area.Block
            dup
            invokespecial org.apache.fop.area.Block.<init>:()V
            putfield org.apache.fop.layoutmgr.BlockLayoutManager.curBlockArea:Lorg/apache/fop/area/Block;
         2: .line 361
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.BlockLayoutManager.curBlockArea:Lorg/apache/fop/area/Block;
            aload 0 /* this */
            invokespecial org.apache.fop.layoutmgr.SpacedBorderedPaddedBlockLayoutManager.getContentAreaIPD:()I
            invokevirtual org.apache.fop.area.Block.setIPD:(I)V
         3: .line 363
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.BlockLayoutManager.curBlockArea:Lorg/apache/fop/area/Block;
            aload 0 /* this */
            invokevirtual org.apache.fop.layoutmgr.BlockLayoutManager.getBlockFO:()Lorg/apache/fop/fo/flow/Block;
            invokevirtual org.apache.fop.fo.flow.Block.getBidiLevelRecursive:()I
            invokevirtual org.apache.fop.area.Block.setBidiLevel:(I)V
         4: .line 365
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.BlockLayoutManager.curBlockArea:Lorg/apache/fop/area/Block;
         5: .line 366
            aload 0 /* this */
            invokevirtual org.apache.fop.layoutmgr.BlockLayoutManager.getBlockFO:()Lorg/apache/fop/fo/flow/Block;
            invokevirtual org.apache.fop.fo.flow.Block.getBreakBefore:()I
            aload 0 /* this */
            invokevirtual org.apache.fop.layoutmgr.BlockLayoutManager.getBlockFO:()Lorg/apache/fop/fo/flow/Block;
            invokevirtual org.apache.fop.fo.flow.Block.getBreakAfter:()I
         6: .line 365
            invokestatic org.apache.fop.layoutmgr.TraitSetter.addBreaks:(Lorg/apache/fop/area/Area;II)V
         7: .line 370
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.BlockLayoutManager.parentLayoutManager:Lorg/apache/fop/layoutmgr/LayoutManager;
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.BlockLayoutManager.curBlockArea:Lorg/apache/fop/area/Block;
            invokeinterface org.apache.fop.layoutmgr.LayoutManager.getParentArea:(Lorg/apache/fop/area/Area;)Lorg/apache/fop/area/Area;
            pop
         8: .line 373
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.BlockLayoutManager.curBlockArea:Lorg/apache/fop/area/Block;
            aload 0 /* this */
            invokevirtual org.apache.fop.layoutmgr.BlockLayoutManager.getBlockFO:()Lorg/apache/fop/fo/flow/Block;
            invokevirtual org.apache.fop.fo.flow.Block.getId:()Ljava/lang/String;
            invokestatic org.apache.fop.layoutmgr.TraitSetter.setProducerID:(Lorg/apache/fop/area/Area;Ljava/lang/String;)V
         9: .line 374
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.BlockLayoutManager.curBlockArea:Lorg/apache/fop/area/Block;
        10: .line 375
            aload 0 /* this */
            invokevirtual org.apache.fop.layoutmgr.BlockLayoutManager.getBlockFO:()Lorg/apache/fop/fo/flow/Block;
            invokevirtual org.apache.fop.fo.flow.Block.getCommonBorderPaddingBackground:()Lorg/apache/fop/fo/properties/CommonBorderPaddingBackground;
        11: .line 376
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.BlockLayoutManager.discardBorderBefore:Z
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.BlockLayoutManager.discardBorderAfter:Z
            iconst_0
            iconst_0
            aload 0 /* this */
        12: .line 374
            invokestatic org.apache.fop.layoutmgr.TraitSetter.addBorders:(Lorg/apache/fop/area/Area;Lorg/apache/fop/fo/properties/CommonBorderPaddingBackground;ZZZZLorg/apache/fop/datatypes/PercentBaseContext;)V
        13: .line 377
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.BlockLayoutManager.curBlockArea:Lorg/apache/fop/area/Block;
        14: .line 378
            aload 0 /* this */
            invokevirtual org.apache.fop.layoutmgr.BlockLayoutManager.getBlockFO:()Lorg/apache/fop/fo/flow/Block;
            invokevirtual org.apache.fop.fo.flow.Block.getCommonBorderPaddingBackground:()Lorg/apache/fop/fo/properties/CommonBorderPaddingBackground;
        15: .line 379
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.BlockLayoutManager.discardPaddingBefore:Z
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.BlockLayoutManager.discardPaddingAfter:Z
            iconst_0
            iconst_0
            aload 0 /* this */
        16: .line 377
            invokestatic org.apache.fop.layoutmgr.TraitSetter.addPadding:(Lorg/apache/fop/area/Area;Lorg/apache/fop/fo/properties/CommonBorderPaddingBackground;ZZZZLorg/apache/fop/datatypes/PercentBaseContext;)V
        17: .line 380
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.BlockLayoutManager.curBlockArea:Lorg/apache/fop/area/Block;
        18: .line 381
            aload 0 /* this */
            invokevirtual org.apache.fop.layoutmgr.BlockLayoutManager.getBlockFO:()Lorg/apache/fop/fo/flow/Block;
            invokevirtual org.apache.fop.fo.flow.Block.getCommonBorderPaddingBackground:()Lorg/apache/fop/fo/properties/CommonBorderPaddingBackground;
        19: .line 382
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.BlockLayoutManager.startIndent:I
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.BlockLayoutManager.endIndent:I
        20: .line 383
            aload 0 /* this */
        21: .line 380
            invokestatic org.apache.fop.layoutmgr.TraitSetter.addMargins:(Lorg/apache/fop/area/Area;Lorg/apache/fop/fo/properties/CommonBorderPaddingBackground;IILorg/apache/fop/datatypes/PercentBaseContext;)V
        22: .line 384
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.BlockLayoutManager.curBlockArea:Lorg/apache/fop/area/Block;
            aload 0 /* this */
            invokevirtual org.apache.fop.layoutmgr.BlockLayoutManager.getBlockFO:()Lorg/apache/fop/fo/flow/Block;
            invokevirtual org.apache.fop.fo.flow.Block.getLayer:()Ljava/lang/String;
            invokestatic org.apache.fop.layoutmgr.TraitSetter.setLayer:(Lorg/apache/fop/area/Area;Ljava/lang/String;)V
        23: .line 386
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.BlockLayoutManager.curBlockArea:Lorg/apache/fop/area/Block;
            aload 0 /* this */
            invokevirtual org.apache.fop.layoutmgr.BlockLayoutManager.getBlockFO:()Lorg/apache/fop/fo/flow/Block;
            invokevirtual org.apache.fop.fo.flow.Block.getCommonHyphenation:()Lorg/apache/fop/fo/properties/CommonHyphenation;
            invokevirtual org.apache.fop.fo.properties.CommonHyphenation.getLocale:()Ljava/util/Locale;
            invokevirtual org.apache.fop.area.Block.setLocale:(Ljava/util/Locale;)V
        24: .line 387
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.BlockLayoutManager.curBlockArea:Lorg/apache/fop/area/Block;
            aload 0 /* this */
            invokevirtual org.apache.fop.layoutmgr.BlockLayoutManager.getBlockFO:()Lorg/apache/fop/fo/flow/Block;
            invokevirtual org.apache.fop.fo.flow.Block.getLocator:()Lorg/xml/sax/Locator;
            invokestatic org.apache.fop.fo.FONode.getLocatorString:(Lorg/xml/sax/Locator;)Ljava/lang/String;
            invokevirtual org.apache.fop.area.Block.setLocation:(Ljava/lang/String;)V
        25: .line 388
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.BlockLayoutManager.curBlockArea:Lorg/apache/fop/area/Block;
            invokevirtual org.apache.fop.layoutmgr.BlockLayoutManager.setCurrentArea:(Lorg/apache/fop/area/BlockParent;)V
        26: .line 390
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.BlockLayoutManager.curBlockArea:Lorg/apache/fop/area/Block;
            areturn
        end local 1 // org.apache.fop.area.Area childArea
        end local 0 // org.apache.fop.layoutmgr.BlockLayoutManager this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   27     0       this  Lorg/apache/fop/layoutmgr/BlockLayoutManager;
            0   27     1  childArea  Lorg/apache/fop/area/Area;
    MethodParameters:
           Name  Flags
      childArea  

  public void addChildArea(org.apache.fop.area.Area);
    descriptor: (Lorg/apache/fop/area/Area;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.fop.layoutmgr.BlockLayoutManager this
        start local 1 // org.apache.fop.area.Area childArea
         0: .line 396
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.BlockLayoutManager.curBlockArea:Lorg/apache/fop/area/Block;
            ifnull 5
         1: .line 397
            aload 1 /* childArea */
            instanceof org.apache.fop.area.LineArea
            ifeq 4
         2: .line 398
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.BlockLayoutManager.curBlockArea:Lorg/apache/fop/area/Block;
            aload 1 /* childArea */
            checkcast org.apache.fop.area.LineArea
            invokevirtual org.apache.fop.area.Block.addLineArea:(Lorg/apache/fop/area/LineArea;)V
         3: .line 399
            goto 5
         4: .line 400
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.BlockLayoutManager.curBlockArea:Lorg/apache/fop/area/Block;
            aload 1 /* childArea */
            checkcast org.apache.fop.area.Block
            invokevirtual org.apache.fop.area.Block.addBlock:(Lorg/apache/fop/area/Block;)V
         5: .line 403
      StackMap locals:
      StackMap stack:
            return
        end local 1 // org.apache.fop.area.Area childArea
        end local 0 // org.apache.fop.layoutmgr.BlockLayoutManager this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    6     0       this  Lorg/apache/fop/layoutmgr/BlockLayoutManager;
            0    6     1  childArea  Lorg/apache/fop/area/Area;
    MethodParameters:
           Name  Flags
      childArea  

  protected void flush();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.apache.fop.layoutmgr.BlockLayoutManager this
         0: .line 411
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.BlockLayoutManager.curBlockArea:Lorg/apache/fop/area/Block;
            ifnull 6
         1: .line 412
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.BlockLayoutManager.curBlockArea:Lorg/apache/fop/area/Block;
         2: .line 413
            aload 0 /* this */
            invokevirtual org.apache.fop.layoutmgr.BlockLayoutManager.getBlockFO:()Lorg/apache/fop/fo/flow/Block;
            invokevirtual org.apache.fop.fo.flow.Block.getCommonBorderPaddingBackground:()Lorg/apache/fop/fo/properties/CommonBorderPaddingBackground;
         3: .line 414
            aload 0 /* this */
         4: .line 412
            invokestatic org.apache.fop.layoutmgr.TraitSetter.addBackground:(Lorg/apache/fop/area/Area;Lorg/apache/fop/fo/properties/CommonBorderPaddingBackground;Lorg/apache/fop/datatypes/PercentBaseContext;)V
         5: .line 415
            aload 0 /* this */
            invokespecial org.apache.fop.layoutmgr.SpacedBorderedPaddedBlockLayoutManager.flush:()V
         6: .line 417
      StackMap locals:
      StackMap stack:
            return
        end local 0 // org.apache.fop.layoutmgr.BlockLayoutManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lorg/apache/fop/layoutmgr/BlockLayoutManager;

  protected org.apache.fop.fo.flow.Block getBlockFO();
    descriptor: ()Lorg/apache/fop/fo/flow/Block;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.layoutmgr.BlockLayoutManager this
         0: .line 424
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.BlockLayoutManager.fobj:Lorg/apache/fop/fo/FObj;
            checkcast org.apache.fop.fo.flow.Block
            areturn
        end local 0 // org.apache.fop.layoutmgr.BlockLayoutManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/layoutmgr/BlockLayoutManager;

  public int getContentAreaIPD();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.layoutmgr.BlockLayoutManager this
         0: .line 435
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.BlockLayoutManager.curBlockArea:Lorg/apache/fop/area/Block;
            ifnull 2
         1: .line 436
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.BlockLayoutManager.curBlockArea:Lorg/apache/fop/area/Block;
            invokevirtual org.apache.fop.area.Block.getIPD:()I
            ireturn
         2: .line 438
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokespecial org.apache.fop.layoutmgr.SpacedBorderedPaddedBlockLayoutManager.getContentAreaIPD:()I
            ireturn
        end local 0 // org.apache.fop.layoutmgr.BlockLayoutManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/fop/layoutmgr/BlockLayoutManager;

  public int getContentAreaBPD();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.layoutmgr.BlockLayoutManager this
         0: .line 448
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.BlockLayoutManager.curBlockArea:Lorg/apache/fop/area/Block;
            ifnull 2
         1: .line 449
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.BlockLayoutManager.curBlockArea:Lorg/apache/fop/area/Block;
            invokevirtual org.apache.fop.area.Block.getBPD:()I
            ireturn
         2: .line 451
      StackMap locals:
      StackMap stack:
            iconst_m1
            ireturn
        end local 0 // org.apache.fop.layoutmgr.BlockLayoutManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/fop/layoutmgr/BlockLayoutManager;

  public boolean getGeneratesBlockArea();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.layoutmgr.BlockLayoutManager this
         0: .line 457
            iconst_1
            ireturn
        end local 0 // org.apache.fop.layoutmgr.BlockLayoutManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/layoutmgr/BlockLayoutManager;

  public boolean isRestartable();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.layoutmgr.BlockLayoutManager this
         0: .line 463
            iconst_1
            ireturn
        end local 0 // org.apache.fop.layoutmgr.BlockLayoutManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/layoutmgr/BlockLayoutManager;
}
SourceFile: "BlockLayoutManager.java"
NestMembers:
  org.apache.fop.layoutmgr.BlockLayoutManager$ProxyLMiter
InnerClasses:
  protected ProxyLMiter = org.apache.fop.layoutmgr.BlockLayoutManager$ProxyLMiter of org.apache.fop.layoutmgr.BlockLayoutManager
  protected MappingPosition = org.apache.fop.layoutmgr.BlockStackingLayoutManager$MappingPosition of org.apache.fop.layoutmgr.BlockStackingLayoutManager