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

  private final org.apache.fop.area.BlockParent[] currentAreas;
    descriptor: [Lorg/apache/fop/area/BlockParent;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private boolean handlingFloat;
    descriptor: Z
    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 42
            ldc Lorg/apache/fop/layoutmgr/FlowLayoutManager;
            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.FlowLayoutManager.$assertionsDisabled:Z
         3: .line 47
            ldc Lorg/apache/fop/layoutmgr/FlowLayoutManager;
            invokestatic org.apache.commons.logging.LogFactory.getLog:(Ljava/lang/Class;)Lorg/apache/commons/logging/Log;
            putstatic org.apache.fop.layoutmgr.FlowLayoutManager.log:Lorg/apache/commons/logging/Log;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>(org.apache.fop.layoutmgr.PageSequenceLayoutManager, org.apache.fop.fo.pagination.Flow);
    descriptor: (Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;Lorg/apache/fop/fo/pagination/Flow;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // org.apache.fop.layoutmgr.FlowLayoutManager this
        start local 1 // org.apache.fop.layoutmgr.PageSequenceLayoutManager pslm
        start local 2 // org.apache.fop.fo.pagination.Flow node
         0: .line 61
            aload 0 /* this */
            aload 2 /* node */
            invokespecial org.apache.fop.layoutmgr.BlockStackingLayoutManager.<init>:(Lorg/apache/fop/fo/FObj;)V
         1: .line 50
            aload 0 /* this */
            bipush 6
            anewarray org.apache.fop.area.BlockParent
            putfield org.apache.fop.layoutmgr.FlowLayoutManager.currentAreas:[Lorg/apache/fop/area/BlockParent;
         2: .line 62
            aload 0 /* this */
            iconst_1
            invokevirtual org.apache.fop.layoutmgr.FlowLayoutManager.setGeneratesBlockArea:(Z)V
         3: .line 63
            aload 0 /* this */
            aload 1 /* pslm */
            invokevirtual org.apache.fop.layoutmgr.FlowLayoutManager.setParent:(Lorg/apache/fop/layoutmgr/LayoutManager;)V
         4: .line 64
            return
        end local 2 // org.apache.fop.fo.pagination.Flow node
        end local 1 // org.apache.fop.layoutmgr.PageSequenceLayoutManager pslm
        end local 0 // org.apache.fop.layoutmgr.FlowLayoutManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lorg/apache/fop/layoutmgr/FlowLayoutManager;
            0    5     1  pslm  Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
            0    5     2  node  Lorg/apache/fop/fo/pagination/Flow;
    MethodParameters:
      Name  Flags
      pslm  
      node  

  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=5, locals=3, args_size=3
        start local 0 // org.apache.fop.layoutmgr.FlowLayoutManager this
        start local 1 // org.apache.fop.layoutmgr.LayoutContext context
        start local 2 // int alignment
         0: .line 69
            aload 0 /* this */
            aload 1 /* context */
            iload 2 /* alignment */
            aconst_null
            aconst_null
            invokevirtual org.apache.fop.layoutmgr.FlowLayoutManager.getNextKnuthElements:(Lorg/apache/fop/layoutmgr/LayoutContext;ILorg/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.FlowLayoutManager this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/apache/fop/layoutmgr/FlowLayoutManager;
            0    1     1    context  Lorg/apache/fop/layoutmgr/LayoutContext;
            0    1     2  alignment  I
    MethodParameters:
           Name  Flags
      context    
      alignment  

  java.util.List getNextKnuthElements(org.apache.fop.layoutmgr.LayoutContext, int, org.apache.fop.layoutmgr.Position, org.apache.fop.layoutmgr.LayoutManager);
    descriptor: (Lorg/apache/fop/layoutmgr/LayoutContext;ILorg/apache/fop/layoutmgr/Position;Lorg/apache/fop/layoutmgr/LayoutManager;)Ljava/util/List;
    flags: (0x0000) 
    Code:
      stack=8, locals=10, args_size=5
        start local 0 // org.apache.fop.layoutmgr.FlowLayoutManager this
        start local 1 // org.apache.fop.layoutmgr.LayoutContext context
        start local 2 // int alignment
        start local 3 // org.apache.fop.layoutmgr.Position restartPosition
        start local 4 // org.apache.fop.layoutmgr.LayoutManager restartLM
         0: .line 85
            new java.util.LinkedList
            dup
            invokespecial java.util.LinkedList.<init>:()V
            astore 5 /* elements */
        start local 5 // java.util.List elements
         1: .line 87
            aload 3 /* restartPosition */
            ifnull 2
            iconst_1
            goto 3
      StackMap locals: java.util.List
      StackMap stack:
         2: iconst_0
      StackMap locals:
      StackMap stack: int
         3: istore 6 /* isRestart */
        start local 6 // boolean isRestart
         4: .line 89
            iload 6 /* isRestart */
            istore 7 /* doReset */
        start local 7 // boolean doReset
         5: .line 91
            new java.util.Stack
            dup
            invokespecial java.util.Stack.<init>:()V
            astore 9 /* lmStack */
        start local 9 // java.util.Stack lmStack
         6: .line 92
            iload 6 /* isRestart */
            ifeq 19
         7: .line 93
            aload 3 /* restartPosition */
            invokevirtual org.apache.fop.layoutmgr.Position.getLM:()Lorg/apache/fop/layoutmgr/LayoutManager;
            astore 8 /* currentChildLM */
        start local 8 // org.apache.fop.layoutmgr.LayoutManager currentChildLM
         8: .line 94
            aload 8 /* currentChildLM */
            ifnonnull 10
         9: .line 95
            new java.lang.IllegalStateException
            dup
            ldc "Cannot find layout manager to restart from"
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
        10: .line 97
      StackMap locals: org.apache.fop.layoutmgr.FlowLayoutManager org.apache.fop.layoutmgr.LayoutContext int org.apache.fop.layoutmgr.Position org.apache.fop.layoutmgr.LayoutManager java.util.List int int org.apache.fop.layoutmgr.LayoutManager java.util.Stack
      StackMap stack:
            aload 4 /* restartLM */
            ifnull 15
            aload 4 /* restartLM */
            invokeinterface org.apache.fop.layoutmgr.LayoutManager.getParent:()Lorg/apache/fop/layoutmgr/LayoutManager;
            aload 0 /* this */
            if_acmpne 15
        11: .line 98
            aload 4 /* restartLM */
            astore 8 /* currentChildLM */
        12: .line 99
            goto 17
        13: .line 101
      StackMap locals:
      StackMap stack:
            aload 9 /* lmStack */
            aload 8 /* currentChildLM */
            invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
        14: .line 102
            aload 8 /* currentChildLM */
            invokeinterface org.apache.fop.layoutmgr.LayoutManager.getParent:()Lorg/apache/fop/layoutmgr/LayoutManager;
            astore 8 /* currentChildLM */
        15: .line 100
      StackMap locals:
      StackMap stack:
            aload 8 /* currentChildLM */
            invokeinterface org.apache.fop.layoutmgr.LayoutManager.getParent:()Lorg/apache/fop/layoutmgr/LayoutManager;
            aload 0 /* this */
            if_acmpne 13
        16: .line 104
            iconst_0
            istore 7 /* doReset */
        17: .line 106
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 8 /* currentChildLM */
            invokevirtual org.apache.fop.layoutmgr.FlowLayoutManager.setCurrentChildLM:(Lorg/apache/fop/layoutmgr/LayoutManager;)V
        18: .line 107
            goto 34
        end local 8 // org.apache.fop.layoutmgr.LayoutManager currentChildLM
        19: .line 108
      StackMap locals: org.apache.fop.layoutmgr.FlowLayoutManager org.apache.fop.layoutmgr.LayoutContext int org.apache.fop.layoutmgr.Position org.apache.fop.layoutmgr.LayoutManager java.util.List int int top java.util.Stack
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.apache.fop.layoutmgr.FlowLayoutManager.getChildLM:()Lorg/apache/fop/layoutmgr/LayoutManager;
            astore 8 /* currentChildLM */
        start local 8 // org.apache.fop.layoutmgr.LayoutManager currentChildLM
        20: .line 111
            goto 34
        21: .line 112
      StackMap locals: org.apache.fop.layoutmgr.FlowLayoutManager org.apache.fop.layoutmgr.LayoutContext int org.apache.fop.layoutmgr.Position org.apache.fop.layoutmgr.LayoutManager java.util.List int int org.apache.fop.layoutmgr.LayoutManager java.util.Stack
      StackMap stack:
            iload 6 /* isRestart */
            ifeq 22
            iload 7 /* doReset */
            ifeq 28
        22: .line 113
      StackMap locals:
      StackMap stack:
            iload 7 /* doReset */
            ifeq 24
        23: .line 114
            aload 8 /* currentChildLM */
            invokeinterface org.apache.fop.layoutmgr.LayoutManager.reset:()V
        24: .line 116
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 5 /* elements */
            aload 8 /* currentChildLM */
            aload 1 /* context */
            iload 2 /* alignment */
        25: .line 117
            aconst_null
            aconst_null
            aconst_null
        26: .line 116
            invokevirtual org.apache.fop.layoutmgr.FlowLayoutManager.addChildElements:(Ljava/util/List;Lorg/apache/fop/layoutmgr/LayoutManager;Lorg/apache/fop/layoutmgr/LayoutContext;ILjava/util/Stack;Lorg/apache/fop/layoutmgr/Position;Lorg/apache/fop/layoutmgr/LayoutManager;)Ljava/util/List;
            ifnull 33
        27: .line 118
            aload 5 /* elements */
            areturn
        28: .line 121
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 5 /* elements */
            aload 8 /* currentChildLM */
            aload 1 /* context */
            iload 2 /* alignment */
            aload 9 /* lmStack */
        29: .line 122
            aload 3 /* restartPosition */
            aload 4 /* restartLM */
        30: .line 121
            invokevirtual org.apache.fop.layoutmgr.FlowLayoutManager.addChildElements:(Ljava/util/List;Lorg/apache/fop/layoutmgr/LayoutManager;Lorg/apache/fop/layoutmgr/LayoutContext;ILjava/util/Stack;Lorg/apache/fop/layoutmgr/Position;Lorg/apache/fop/layoutmgr/LayoutManager;)Ljava/util/List;
            ifnull 32
        31: .line 123
            aload 5 /* elements */
            areturn
        32: .line 126
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 7 /* doReset */
        33: .line 128
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.apache.fop.layoutmgr.FlowLayoutManager.getChildLM:()Lorg/apache/fop/layoutmgr/LayoutManager;
            astore 8 /* currentChildLM */
        34: .line 111
      StackMap locals:
      StackMap stack:
            aload 8 /* currentChildLM */
            ifnonnull 21
        35: .line 131
            aload 5 /* elements */
            invokestatic org.apache.fop.layoutmgr.SpaceResolver.resolveElementList:(Ljava/util/List;)V
        36: .line 132
            aload 0 /* this */
            iconst_1
            invokevirtual org.apache.fop.layoutmgr.FlowLayoutManager.setFinished:(Z)V
        37: .line 134
            getstatic org.apache.fop.layoutmgr.FlowLayoutManager.$assertionsDisabled:Z
            ifne 38
            aload 5 /* elements */
            invokeinterface java.util.List.isEmpty:()Z
            ifeq 38
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
        38: .line 135
      StackMap locals:
      StackMap stack:
            aload 5 /* elements */
            areturn
        end local 9 // java.util.Stack lmStack
        end local 8 // org.apache.fop.layoutmgr.LayoutManager currentChildLM
        end local 7 // boolean doReset
        end local 6 // boolean isRestart
        end local 5 // java.util.List elements
        end local 4 // org.apache.fop.layoutmgr.LayoutManager restartLM
        end local 3 // org.apache.fop.layoutmgr.Position restartPosition
        end local 2 // int alignment
        end local 1 // org.apache.fop.layoutmgr.LayoutContext context
        end local 0 // org.apache.fop.layoutmgr.FlowLayoutManager this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   39     0             this  Lorg/apache/fop/layoutmgr/FlowLayoutManager;
            0   39     1          context  Lorg/apache/fop/layoutmgr/LayoutContext;
            0   39     2        alignment  I
            0   39     3  restartPosition  Lorg/apache/fop/layoutmgr/Position;
            0   39     4        restartLM  Lorg/apache/fop/layoutmgr/LayoutManager;
            1   39     5         elements  Ljava/util/List<Lorg/apache/fop/layoutmgr/ListElement;>;
            4   39     6        isRestart  Z
            5   39     7          doReset  Z
            8   19     8   currentChildLM  Lorg/apache/fop/layoutmgr/LayoutManager;
           20   39     8   currentChildLM  Lorg/apache/fop/layoutmgr/LayoutManager;
            6   39     9          lmStack  Ljava/util/Stack<Lorg/apache/fop/layoutmgr/LayoutManager;>;
    MethodParameters:
                 Name  Flags
      context          
      alignment        
      restartPosition  
      restartLM        

  private java.util.List<org.apache.fop.layoutmgr.ListElement> addChildElements(java.util.List<org.apache.fop.layoutmgr.ListElement>, org.apache.fop.layoutmgr.LayoutManager, org.apache.fop.layoutmgr.LayoutContext, int, java.util.Stack<org.apache.fop.layoutmgr.LayoutManager>, org.apache.fop.layoutmgr.Position, org.apache.fop.layoutmgr.LayoutManager);
    descriptor: (Ljava/util/List;Lorg/apache/fop/layoutmgr/LayoutManager;Lorg/apache/fop/layoutmgr/LayoutContext;ILjava/util/Stack;Lorg/apache/fop/layoutmgr/Position;Lorg/apache/fop/layoutmgr/LayoutManager;)Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=8, locals=10, args_size=8
        start local 0 // org.apache.fop.layoutmgr.FlowLayoutManager this
        start local 1 // java.util.List elements
        start local 2 // org.apache.fop.layoutmgr.LayoutManager childLM
        start local 3 // org.apache.fop.layoutmgr.LayoutContext context
        start local 4 // int alignment
        start local 5 // java.util.Stack lmStack
        start local 6 // org.apache.fop.layoutmgr.Position position
        start local 7 // org.apache.fop.layoutmgr.LayoutManager restartAtLM
         0: .line 141
            aload 0 /* this */
            aload 2 /* childLM */
            aload 3 /* context */
            invokevirtual org.apache.fop.layoutmgr.FlowLayoutManager.handleSpanChange:(Lorg/apache/fop/layoutmgr/LayoutManager;Lorg/apache/fop/layoutmgr/LayoutContext;)Z
            ifeq 3
         1: .line 142
            aload 1 /* elements */
            invokestatic org.apache.fop.layoutmgr.SpaceResolver.resolveElementList:(Ljava/util/List;)V
         2: .line 143
            aload 1 /* elements */
            areturn
         3: .line 146
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 3 /* context */
            invokevirtual org.apache.fop.layoutmgr.FlowLayoutManager.makeChildLayoutContext:(Lorg/apache/fop/layoutmgr/LayoutContext;)Lorg/apache/fop/layoutmgr/LayoutContext;
            astore 8 /* childLC */
        start local 8 // org.apache.fop.layoutmgr.LayoutContext childLC
         4: .line 148
            aload 0 /* this */
            aload 2 /* childLM */
            aload 3 /* context */
            aload 8 /* childLC */
            iload 4 /* alignment */
            aload 5 /* lmStack */
         5: .line 149
            aload 6 /* position */
            aload 7 /* restartAtLM */
         6: .line 148
            invokevirtual org.apache.fop.layoutmgr.FlowLayoutManager.getNextChildElements:(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;
         7: .line 147
            astore 9 /* childElements */
        start local 9 // java.util.List childElements
         8: .line 150
            aload 1 /* elements */
            invokeinterface java.util.List.isEmpty:()Z
            ifeq 10
         9: .line 151
            aload 3 /* context */
            aload 8 /* childLC */
            invokevirtual org.apache.fop.layoutmgr.LayoutContext.getKeepWithPreviousPending:()Lorg/apache/fop/layoutmgr/Keep;
            invokevirtual org.apache.fop.layoutmgr.LayoutContext.updateKeepWithPreviousPending:(Lorg/apache/fop/layoutmgr/Keep;)V
        10: .line 153
      StackMap locals: org.apache.fop.layoutmgr.LayoutContext java.util.List
      StackMap stack:
            aload 1 /* elements */
            invokeinterface java.util.List.isEmpty:()Z
            ifne 13
        11: .line 154
            aload 9 /* childElements */
            invokestatic org.apache.fop.layoutmgr.ElementListUtils.startsWithForcedBreak:(Ljava/util/List;)Z
            ifne 13
        12: .line 155
            aload 0 /* this */
            aload 1 /* elements */
            aload 3 /* context */
            aload 8 /* childLC */
            invokevirtual org.apache.fop.layoutmgr.FlowLayoutManager.addInBetweenBreak:(Ljava/util/List;Lorg/apache/fop/layoutmgr/LayoutContext;Lorg/apache/fop/layoutmgr/LayoutContext;)V
        13: .line 157
      StackMap locals:
      StackMap stack:
            aload 3 /* context */
            aload 8 /* childLC */
            invokevirtual org.apache.fop.layoutmgr.LayoutContext.getKeepWithNextPending:()Lorg/apache/fop/layoutmgr/Keep;
            invokevirtual org.apache.fop.layoutmgr.LayoutContext.updateKeepWithNextPending:(Lorg/apache/fop/layoutmgr/Keep;)V
        14: .line 159
            aload 1 /* elements */
            aload 9 /* childElements */
            invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
            pop
        15: .line 161
            aload 1 /* elements */
            invokestatic org.apache.fop.layoutmgr.ElementListUtils.endsWithForcedBreak:(Ljava/util/List;)Z
            ifeq 20
        16: .line 163
            aload 2 /* childLM */
            invokeinterface org.apache.fop.layoutmgr.LayoutManager.isFinished:()Z
            ifeq 18
            aload 0 /* this */
            invokevirtual org.apache.fop.layoutmgr.FlowLayoutManager.hasNextChildLM:()Z
            ifne 18
        17: .line 164
            aload 0 /* this */
            iconst_1
            invokevirtual org.apache.fop.layoutmgr.FlowLayoutManager.setFinished:(Z)V
        18: .line 166
      StackMap locals:
      StackMap stack:
            aload 1 /* elements */
            invokestatic org.apache.fop.layoutmgr.SpaceResolver.resolveElementList:(Ljava/util/List;)V
        19: .line 167
            aload 1 /* elements */
            areturn
        20: .line 169
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 9 // java.util.List childElements
        end local 8 // org.apache.fop.layoutmgr.LayoutContext childLC
        end local 7 // org.apache.fop.layoutmgr.LayoutManager restartAtLM
        end local 6 // org.apache.fop.layoutmgr.Position position
        end local 5 // java.util.Stack lmStack
        end local 4 // int alignment
        end local 3 // org.apache.fop.layoutmgr.LayoutContext context
        end local 2 // org.apache.fop.layoutmgr.LayoutManager childLM
        end local 1 // java.util.List elements
        end local 0 // org.apache.fop.layoutmgr.FlowLayoutManager this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   21     0           this  Lorg/apache/fop/layoutmgr/FlowLayoutManager;
            0   21     1       elements  Ljava/util/List<Lorg/apache/fop/layoutmgr/ListElement;>;
            0   21     2        childLM  Lorg/apache/fop/layoutmgr/LayoutManager;
            0   21     3        context  Lorg/apache/fop/layoutmgr/LayoutContext;
            0   21     4      alignment  I
            0   21     5        lmStack  Ljava/util/Stack<Lorg/apache/fop/layoutmgr/LayoutManager;>;
            0   21     6       position  Lorg/apache/fop/layoutmgr/Position;
            0   21     7    restartAtLM  Lorg/apache/fop/layoutmgr/LayoutManager;
            4   21     8        childLC  Lorg/apache/fop/layoutmgr/LayoutContext;
            8   21     9  childElements  Ljava/util/List<Lorg/apache/fop/layoutmgr/ListElement;>;
    Signature: (Ljava/util/List<Lorg/apache/fop/layoutmgr/ListElement;>;Lorg/apache/fop/layoutmgr/LayoutManager;Lorg/apache/fop/layoutmgr/LayoutContext;ILjava/util/Stack<Lorg/apache/fop/layoutmgr/LayoutManager;>;Lorg/apache/fop/layoutmgr/Position;Lorg/apache/fop/layoutmgr/LayoutManager;)Ljava/util/List<Lorg/apache/fop/layoutmgr/ListElement;>;
    MethodParameters:
             Name  Flags
      elements     
      childLM      
      context      
      alignment    
      lmStack      
      position     
      restartAtLM  

  private boolean handleSpanChange(org.apache.fop.layoutmgr.LayoutManager, org.apache.fop.layoutmgr.LayoutContext);
    descriptor: (Lorg/apache/fop/layoutmgr/LayoutManager;Lorg/apache/fop/layoutmgr/LayoutContext;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=6, args_size=3
        start local 0 // org.apache.fop.layoutmgr.FlowLayoutManager this
        start local 1 // org.apache.fop.layoutmgr.LayoutManager childLM
        start local 2 // org.apache.fop.layoutmgr.LayoutContext context
         0: .line 173
            bipush 95
            istore 3 /* span */
        start local 3 // int span
         1: .line 174
            bipush 48
            istore 4 /* disableColumnBalancing */
        start local 4 // int disableColumnBalancing
         2: .line 175
            aload 1 /* childLM */
            instanceof org.apache.fop.layoutmgr.BlockLayoutManager
            ifeq 8
         3: .line 176
            aload 1 /* childLM */
            checkcast org.apache.fop.layoutmgr.BlockLayoutManager
            invokevirtual org.apache.fop.layoutmgr.BlockLayoutManager.getBlockFO:()Lorg/apache/fop/fo/flow/Block;
            invokevirtual org.apache.fop.fo.flow.Block.getSpan:()I
            istore 3 /* span */
         4: .line 177
            aload 1 /* childLM */
            checkcast org.apache.fop.layoutmgr.BlockLayoutManager
            invokevirtual org.apache.fop.layoutmgr.BlockLayoutManager.getBlockFO:()Lorg/apache/fop/fo/flow/Block;
         5: .line 178
            invokevirtual org.apache.fop.fo.flow.Block.getDisableColumnBalancing:()I
         6: .line 177
            istore 4 /* disableColumnBalancing */
         7: .line 179
            goto 13
      StackMap locals: int int
      StackMap stack:
         8: aload 1 /* childLM */
            instanceof org.apache.fop.layoutmgr.BlockContainerLayoutManager
            ifeq 13
         9: .line 180
            aload 1 /* childLM */
            checkcast org.apache.fop.layoutmgr.BlockContainerLayoutManager
            invokevirtual org.apache.fop.layoutmgr.BlockContainerLayoutManager.getBlockContainerFO:()Lorg/apache/fop/fo/flow/BlockContainer;
            invokevirtual org.apache.fop.fo.flow.BlockContainer.getSpan:()I
            istore 3 /* span */
        10: .line 181
            aload 1 /* childLM */
            checkcast org.apache.fop.layoutmgr.BlockContainerLayoutManager
            invokevirtual org.apache.fop.layoutmgr.BlockContainerLayoutManager.getBlockContainerFO:()Lorg/apache/fop/fo/flow/BlockContainer;
        11: .line 182
            invokevirtual org.apache.fop.fo.flow.BlockContainer.getDisableColumnBalancing:()I
        12: .line 181
            istore 4 /* disableColumnBalancing */
        13: .line 185
      StackMap locals:
      StackMap stack:
            aload 2 /* context */
            invokevirtual org.apache.fop.layoutmgr.LayoutContext.getCurrentSpan:()I
            istore 5 /* currentSpan */
        start local 5 // int currentSpan
        14: .line 186
            iload 5 /* currentSpan */
            iload 3 /* span */
            if_icmpeq 20
        15: .line 187
            iload 3 /* span */
            iconst_5
            if_icmpne 17
        16: .line 188
            aload 2 /* context */
            iload 4 /* disableColumnBalancing */
            invokevirtual org.apache.fop.layoutmgr.LayoutContext.setDisableColumnBalancing:(I)V
        17: .line 190
      StackMap locals: int
      StackMap stack:
            getstatic org.apache.fop.layoutmgr.FlowLayoutManager.log:Lorg/apache/commons/logging/Log;
            new java.lang.StringBuilder
            dup
            ldc "span change from "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 5 /* currentSpan */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc " to "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 3 /* span */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokeinterface org.apache.commons.logging.Log.debug:(Ljava/lang/Object;)V
        18: .line 191
            aload 2 /* context */
            iload 3 /* span */
            invokevirtual org.apache.fop.layoutmgr.LayoutContext.signalSpanChange:(I)V
        19: .line 192
            iconst_1
            ireturn
        20: .line 194
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 5 // int currentSpan
        end local 4 // int disableColumnBalancing
        end local 3 // int span
        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.FlowLayoutManager this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0   21     0                    this  Lorg/apache/fop/layoutmgr/FlowLayoutManager;
            0   21     1                 childLM  Lorg/apache/fop/layoutmgr/LayoutManager;
            0   21     2                 context  Lorg/apache/fop/layoutmgr/LayoutContext;
            1   21     3                    span  I
            2   21     4  disableColumnBalancing  I
           14   21     5             currentSpan  I
    MethodParameters:
         Name  Flags
      childLM  
      context  

  protected org.apache.fop.layoutmgr.LayoutContext makeChildLayoutContext(org.apache.fop.layoutmgr.LayoutContext);
    descriptor: (Lorg/apache/fop/layoutmgr/LayoutContext;)Lorg/apache/fop/layoutmgr/LayoutContext;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.apache.fop.layoutmgr.FlowLayoutManager this
        start local 1 // org.apache.fop.layoutmgr.LayoutContext context
         0: .line 205
            invokestatic org.apache.fop.layoutmgr.LayoutContext.newInstance:()Lorg/apache/fop/layoutmgr/LayoutContext;
            astore 2 /* childLC */
        start local 2 // org.apache.fop.layoutmgr.LayoutContext childLC
         1: .line 206
            aload 2 /* childLC */
            aload 1 /* context */
            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
         2: .line 207
            aload 2 /* childLC */
            aload 1 /* context */
            invokevirtual org.apache.fop.layoutmgr.LayoutContext.getRefIPD:()I
            invokevirtual org.apache.fop.layoutmgr.LayoutContext.setRefIPD:(I)V
         3: .line 208
            aload 2 /* childLC */
            aload 0 /* this */
            invokevirtual org.apache.fop.layoutmgr.FlowLayoutManager.getCurrentPage:()Lorg/apache/fop/layoutmgr/Page;
            invokevirtual org.apache.fop.layoutmgr.Page.getSimplePageMaster:()Lorg/apache/fop/fo/pagination/SimplePageMaster;
            invokevirtual org.apache.fop.fo.pagination.SimplePageMaster.getWritingMode:()Lorg/apache/fop/traits/WritingMode;
            invokevirtual org.apache.fop.layoutmgr.LayoutContext.setWritingMode:(Lorg/apache/fop/traits/WritingMode;)V
         4: .line 209
            aload 2 /* childLC */
            areturn
        end local 2 // org.apache.fop.layoutmgr.LayoutContext childLC
        end local 1 // org.apache.fop.layoutmgr.LayoutContext context
        end local 0 // org.apache.fop.layoutmgr.FlowLayoutManager this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    5     0     this  Lorg/apache/fop/layoutmgr/FlowLayoutManager;
            0    5     1  context  Lorg/apache/fop/layoutmgr/LayoutContext;
            1    5     2  childLC  Lorg/apache/fop/layoutmgr/LayoutContext;
    MethodParameters:
         Name  Flags
      context  

  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.LayoutManager>, 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=10, args_size=8
        start local 0 // org.apache.fop.layoutmgr.FlowLayoutManager 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 restartLM
         0: .line 222
            aload 5 /* lmStack */
            ifnonnull 3
         1: .line 223
            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;
            astore 8 /* childElements */
        start local 8 // java.util.List childElements
         2: .line 224
            goto 6
        end local 8 // java.util.List childElements
         3: .line 225
      StackMap locals:
      StackMap stack:
            aload 1 /* childLM */
            aload 3 /* childLC */
            iload 4 /* alignment */
         4: .line 226
            aload 5 /* lmStack */
            aload 6 /* restartPosition */
            aload 7 /* restartLM */
         5: .line 225
            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;
            astore 8 /* childElements */
        start local 8 // java.util.List childElements
         6: .line 228
      StackMap locals: java.util.List
      StackMap stack:
            getstatic org.apache.fop.layoutmgr.FlowLayoutManager.$assertionsDisabled:Z
            ifne 7
            aload 8 /* childElements */
            invokeinterface java.util.List.isEmpty:()Z
            ifeq 7
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
         7: .line 231
      StackMap locals:
      StackMap stack:
            aload 8 /* childElements */
            astore 9 /* tempList */
        start local 9 // java.util.List tempList
         8: .line 232
            new java.util.LinkedList
            dup
            invokespecial java.util.LinkedList.<init>:()V
            astore 8 /* childElements */
         9: .line 233
            aload 0 /* this */
            aload 9 /* tempList */
            aload 8 /* childElements */
            invokevirtual org.apache.fop.layoutmgr.FlowLayoutManager.wrapPositionElements:(Ljava/util/List;Ljava/util/List;)V
        10: .line 234
            aload 8 /* childElements */
            areturn
        end local 9 // java.util.List tempList
        end local 8 // java.util.List childElements
        end local 7 // org.apache.fop.layoutmgr.LayoutManager restartLM
        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.FlowLayoutManager this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   11     0             this  Lorg/apache/fop/layoutmgr/FlowLayoutManager;
            0   11     1          childLM  Lorg/apache/fop/layoutmgr/LayoutManager;
            0   11     2          context  Lorg/apache/fop/layoutmgr/LayoutContext;
            0   11     3          childLC  Lorg/apache/fop/layoutmgr/LayoutContext;
            0   11     4        alignment  I
            0   11     5          lmStack  Ljava/util/Stack<Lorg/apache/fop/layoutmgr/LayoutManager;>;
            0   11     6  restartPosition  Lorg/apache/fop/layoutmgr/Position;
            0   11     7        restartLM  Lorg/apache/fop/layoutmgr/LayoutManager;
            2    3     8    childElements  Ljava/util/List<Lorg/apache/fop/layoutmgr/ListElement;>;
            6   11     8    childElements  Ljava/util/List<Lorg/apache/fop/layoutmgr/ListElement;>;
            8   11     9         tempList  Ljava/util/List;
    Signature: (Lorg/apache/fop/layoutmgr/LayoutManager;Lorg/apache/fop/layoutmgr/LayoutContext;Lorg/apache/fop/layoutmgr/LayoutContext;ILjava/util/Stack<Lorg/apache/fop/layoutmgr/LayoutManager;>;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  
      restartLM        

  public int negotiateBPDAdjustment(int, org.apache.fop.layoutmgr.KnuthElement);
    descriptor: (ILorg/apache/fop/layoutmgr/KnuthElement;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=6, args_size=3
        start local 0 // org.apache.fop.layoutmgr.FlowLayoutManager this
        start local 1 // int adj
        start local 2 // org.apache.fop.layoutmgr.KnuthElement lastElement
         0: .line 240
            getstatic org.apache.fop.layoutmgr.FlowLayoutManager.log:Lorg/apache/commons/logging/Log;
            new java.lang.StringBuilder
            dup
            ldc " FLM.negotiateBPDAdjustment> "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 1 /* adj */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokeinterface org.apache.commons.logging.Log.debug:(Ljava/lang/Object;)V
         1: .line 242
            aload 2 /* lastElement */
            invokevirtual org.apache.fop.layoutmgr.KnuthElement.getPosition:()Lorg/apache/fop/layoutmgr/Position;
            astore 3 /* lastPosition */
        start local 3 // org.apache.fop.layoutmgr.Position lastPosition
         2: .line 243
            aload 3 /* lastPosition */
            instanceof org.apache.fop.layoutmgr.NonLeafPosition
            ifeq 11
         3: .line 245
            aload 3 /* lastPosition */
            checkcast org.apache.fop.layoutmgr.NonLeafPosition
            astore 4 /* savedPos */
        start local 4 // org.apache.fop.layoutmgr.NonLeafPosition savedPos
         4: .line 246
            aload 2 /* lastElement */
            aload 4 /* savedPos */
            invokevirtual org.apache.fop.layoutmgr.NonLeafPosition.getPosition:()Lorg/apache/fop/layoutmgr/Position;
            invokevirtual org.apache.fop.layoutmgr.KnuthElement.setPosition:(Lorg/apache/fop/layoutmgr/Position;)V
         5: .line 247
            aload 2 /* lastElement */
            invokevirtual org.apache.fop.layoutmgr.KnuthElement.getLayoutManager:()Lorg/apache/fop/layoutmgr/LayoutManager;
            checkcast org.apache.fop.layoutmgr.BlockLevelLayoutManager
         6: .line 248
            iload 1 /* adj */
            aload 2 /* lastElement */
            invokeinterface org.apache.fop.layoutmgr.BlockLevelLayoutManager.negotiateBPDAdjustment:(ILorg/apache/fop/layoutmgr/KnuthElement;)I
         7: .line 247
            istore 5 /* returnValue */
        start local 5 // int returnValue
         8: .line 249
            aload 2 /* lastElement */
            aload 4 /* savedPos */
            invokevirtual org.apache.fop.layoutmgr.KnuthElement.setPosition:(Lorg/apache/fop/layoutmgr/Position;)V
         9: .line 250
            getstatic org.apache.fop.layoutmgr.FlowLayoutManager.log:Lorg/apache/commons/logging/Log;
            new java.lang.StringBuilder
            dup
            ldc " FLM.negotiateBPDAdjustment> result "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 5 /* returnValue */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokeinterface org.apache.commons.logging.Log.debug:(Ljava/lang/Object;)V
        10: .line 251
            iload 5 /* returnValue */
            ireturn
        end local 5 // int returnValue
        end local 4 // org.apache.fop.layoutmgr.NonLeafPosition savedPos
        11: .line 253
      StackMap locals: org.apache.fop.layoutmgr.Position
      StackMap stack:
            iconst_0
            ireturn
        end local 3 // org.apache.fop.layoutmgr.Position lastPosition
        end local 2 // org.apache.fop.layoutmgr.KnuthElement lastElement
        end local 1 // int adj
        end local 0 // org.apache.fop.layoutmgr.FlowLayoutManager this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   12     0          this  Lorg/apache/fop/layoutmgr/FlowLayoutManager;
            0   12     1           adj  I
            0   12     2   lastElement  Lorg/apache/fop/layoutmgr/KnuthElement;
            2   12     3  lastPosition  Lorg/apache/fop/layoutmgr/Position;
            4   11     4      savedPos  Lorg/apache/fop/layoutmgr/NonLeafPosition;
            8   11     5   returnValue  I
    MethodParameters:
             Name  Flags
      adj          
      lastElement  

  public void discardSpace(org.apache.fop.layoutmgr.KnuthGlue);
    descriptor: (Lorg/apache/fop/layoutmgr/KnuthGlue;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // org.apache.fop.layoutmgr.FlowLayoutManager this
        start local 1 // org.apache.fop.layoutmgr.KnuthGlue spaceGlue
         0: .line 260
            getstatic org.apache.fop.layoutmgr.FlowLayoutManager.log:Lorg/apache/commons/logging/Log;
            ldc " FLM.discardSpace> "
            invokeinterface org.apache.commons.logging.Log.debug:(Ljava/lang/Object;)V
         1: .line 262
            aload 1 /* spaceGlue */
            invokevirtual org.apache.fop.layoutmgr.KnuthGlue.getPosition:()Lorg/apache/fop/layoutmgr/Position;
            astore 2 /* gluePosition */
        start local 2 // org.apache.fop.layoutmgr.Position gluePosition
         2: .line 263
            aload 2 /* gluePosition */
            instanceof org.apache.fop.layoutmgr.NonLeafPosition
            ifeq 7
         3: .line 265
            aload 2 /* gluePosition */
            checkcast org.apache.fop.layoutmgr.NonLeafPosition
            astore 3 /* savedPos */
        start local 3 // org.apache.fop.layoutmgr.NonLeafPosition savedPos
         4: .line 266
            aload 1 /* spaceGlue */
            aload 3 /* savedPos */
            invokevirtual org.apache.fop.layoutmgr.NonLeafPosition.getPosition:()Lorg/apache/fop/layoutmgr/Position;
            invokevirtual org.apache.fop.layoutmgr.KnuthGlue.setPosition:(Lorg/apache/fop/layoutmgr/Position;)V
         5: .line 267
            aload 1 /* spaceGlue */
            invokevirtual org.apache.fop.layoutmgr.KnuthGlue.getLayoutManager:()Lorg/apache/fop/layoutmgr/LayoutManager;
            checkcast org.apache.fop.layoutmgr.BlockLevelLayoutManager
            aload 1 /* spaceGlue */
            invokeinterface org.apache.fop.layoutmgr.BlockLevelLayoutManager.discardSpace:(Lorg/apache/fop/layoutmgr/KnuthGlue;)V
         6: .line 268
            aload 1 /* spaceGlue */
            aload 3 /* savedPos */
            invokevirtual org.apache.fop.layoutmgr.KnuthGlue.setPosition:(Lorg/apache/fop/layoutmgr/Position;)V
        end local 3 // org.apache.fop.layoutmgr.NonLeafPosition savedPos
         7: .line 270
      StackMap locals: org.apache.fop.layoutmgr.Position
      StackMap stack:
            return
        end local 2 // org.apache.fop.layoutmgr.Position gluePosition
        end local 1 // org.apache.fop.layoutmgr.KnuthGlue spaceGlue
        end local 0 // org.apache.fop.layoutmgr.FlowLayoutManager this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    8     0          this  Lorg/apache/fop/layoutmgr/FlowLayoutManager;
            0    8     1     spaceGlue  Lorg/apache/fop/layoutmgr/KnuthGlue;
            2    8     2  gluePosition  Lorg/apache/fop/layoutmgr/Position;
            4    7     3      savedPos  Lorg/apache/fop/layoutmgr/NonLeafPosition;
    MethodParameters:
           Name  Flags
      spaceGlue  

  public org.apache.fop.layoutmgr.Keep getKeepTogether();
    descriptor: ()Lorg/apache/fop/layoutmgr/Keep;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.layoutmgr.FlowLayoutManager this
         0: .line 275
            getstatic org.apache.fop.layoutmgr.Keep.KEEP_AUTO:Lorg/apache/fop/layoutmgr/Keep;
            areturn
        end local 0 // org.apache.fop.layoutmgr.FlowLayoutManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/layoutmgr/FlowLayoutManager;

  public org.apache.fop.layoutmgr.Keep getKeepWithNext();
    descriptor: ()Lorg/apache/fop/layoutmgr/Keep;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.layoutmgr.FlowLayoutManager this
         0: .line 281
            getstatic org.apache.fop.layoutmgr.Keep.KEEP_AUTO:Lorg/apache/fop/layoutmgr/Keep;
            areturn
        end local 0 // org.apache.fop.layoutmgr.FlowLayoutManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/layoutmgr/FlowLayoutManager;

  public org.apache.fop.layoutmgr.Keep getKeepWithPrevious();
    descriptor: ()Lorg/apache/fop/layoutmgr/Keep;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.layoutmgr.FlowLayoutManager this
         0: .line 287
            getstatic org.apache.fop.layoutmgr.Keep.KEEP_AUTO:Lorg/apache/fop/layoutmgr/Keep;
            areturn
        end local 0 // org.apache.fop.layoutmgr.FlowLayoutManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/layoutmgr/FlowLayoutManager;

  public java.util.List<org.apache.fop.layoutmgr.KnuthElement> getChangedKnuthElements(java.util.List, int);
    descriptor: (Ljava/util/List;I)Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=13, args_size=3
        start local 0 // org.apache.fop.layoutmgr.FlowLayoutManager this
        start local 1 // java.util.List oldList
        start local 2 // int alignment
         0: .line 293
            aload 1 /* oldList */
            invokeinterface java.util.List.listIterator:()Ljava/util/ListIterator;
            astore 3 /* oldListIterator */
        start local 3 // java.util.ListIterator oldListIterator
         1: .line 295
            new java.util.LinkedList
            dup
            invokespecial java.util.LinkedList.<init>:()V
            astore 5 /* returnedList */
        start local 5 // java.util.List returnedList
         2: .line 296
            new java.util.LinkedList
            dup
            invokespecial java.util.LinkedList.<init>:()V
            astore 6 /* returnList */
        start local 6 // java.util.List returnList
         3: .line 297
            aconst_null
            astore 7 /* prevElement */
        start local 7 // org.apache.fop.layoutmgr.KnuthElement prevElement
         4: .line 298
            aconst_null
            astore 8 /* currElement */
        start local 8 // org.apache.fop.layoutmgr.KnuthElement currElement
         5: .line 299
            iconst_0
            istore 9 /* fromIndex */
        start local 9 // int fromIndex
         6: .line 303
            goto 12
         7: .line 304
      StackMap locals: org.apache.fop.layoutmgr.FlowLayoutManager java.util.List int java.util.ListIterator top java.util.List java.util.List org.apache.fop.layoutmgr.KnuthElement org.apache.fop.layoutmgr.KnuthElement int
      StackMap stack:
            aload 3 /* oldListIterator */
            invokeinterface java.util.ListIterator.next:()Ljava/lang/Object;
            checkcast org.apache.fop.layoutmgr.KnuthElement
            astore 10 /* oldElement */
        start local 10 // org.apache.fop.layoutmgr.KnuthElement oldElement
         8: .line 305
            aload 10 /* oldElement */
            invokevirtual org.apache.fop.layoutmgr.KnuthElement.getPosition:()Lorg/apache/fop/layoutmgr/Position;
            instanceof org.apache.fop.layoutmgr.NonLeafPosition
            ifeq 11
         9: .line 307
            aload 10 /* oldElement */
            aload 10 /* oldElement */
            invokevirtual org.apache.fop.layoutmgr.KnuthElement.getPosition:()Lorg/apache/fop/layoutmgr/Position;
            invokevirtual org.apache.fop.layoutmgr.Position.getPosition:()Lorg/apache/fop/layoutmgr/Position;
            invokevirtual org.apache.fop.layoutmgr.KnuthElement.setPosition:(Lorg/apache/fop/layoutmgr/Position;)V
        10: .line 308
            goto 12
        11: .line 310
      StackMap locals: org.apache.fop.layoutmgr.KnuthElement
      StackMap stack:
            aload 3 /* oldListIterator */
            invokeinterface java.util.ListIterator.remove:()V
        end local 10 // org.apache.fop.layoutmgr.KnuthElement oldElement
        12: .line 303
      StackMap locals:
      StackMap stack:
            aload 3 /* oldListIterator */
            invokeinterface java.util.ListIterator.hasNext:()Z
            ifne 7
        13: .line 314
            aload 1 /* oldList */
            invokeinterface java.util.List.listIterator:()Ljava/util/ListIterator;
            astore 3 /* oldListIterator */
        14: .line 317
            goto 35
        15: .line 318
      StackMap locals:
      StackMap stack:
            aload 3 /* oldListIterator */
            invokeinterface java.util.ListIterator.next:()Ljava/lang/Object;
            checkcast org.apache.fop.layoutmgr.KnuthElement
            astore 8 /* currElement */
        16: .line 319
            aload 7 /* prevElement */
            ifnull 34
        17: .line 320
            aload 7 /* prevElement */
            invokevirtual org.apache.fop.layoutmgr.KnuthElement.getLayoutManager:()Lorg/apache/fop/layoutmgr/LayoutManager;
            aload 8 /* currElement */
            invokevirtual org.apache.fop.layoutmgr.KnuthElement.getLayoutManager:()Lorg/apache/fop/layoutmgr/LayoutManager;
            if_acmpeq 34
        18: .line 323
            aload 7 /* prevElement */
            invokevirtual org.apache.fop.layoutmgr.KnuthElement.getLayoutManager:()Lorg/apache/fop/layoutmgr/LayoutManager;
        19: .line 322
            checkcast org.apache.fop.layoutmgr.BlockLevelLayoutManager
            astore 11 /* prevLM */
        start local 11 // org.apache.fop.layoutmgr.BlockLevelLayoutManager prevLM
        20: .line 325
            aload 8 /* currElement */
            invokevirtual org.apache.fop.layoutmgr.KnuthElement.getLayoutManager:()Lorg/apache/fop/layoutmgr/LayoutManager;
        21: .line 324
            checkcast org.apache.fop.layoutmgr.BlockLevelLayoutManager
            astore 12 /* currLM */
        start local 12 // org.apache.fop.layoutmgr.BlockLevelLayoutManager currLM
        22: .line 326
            aload 5 /* returnedList */
            aload 11 /* prevLM */
        23: .line 327
            aload 1 /* oldList */
            iload 9 /* fromIndex */
            aload 3 /* oldListIterator */
            invokeinterface java.util.ListIterator.previousIndex:()I
            invokeinterface java.util.List.subList:(II)Ljava/util/List;
            iload 2 /* alignment */
        24: .line 326
            invokeinterface org.apache.fop.layoutmgr.BlockLevelLayoutManager.getChangedKnuthElements:(Ljava/util/List;I)Ljava/util/List;
            invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
            pop
        25: .line 328
            aload 3 /* oldListIterator */
            invokeinterface java.util.ListIterator.previousIndex:()I
            istore 9 /* fromIndex */
        26: .line 331
            aload 11 /* prevLM */
            invokeinterface org.apache.fop.layoutmgr.BlockLevelLayoutManager.mustKeepWithNext:()Z
            ifne 28
        27: .line 332
            aload 12 /* currLM */
            invokeinterface org.apache.fop.layoutmgr.BlockLevelLayoutManager.mustKeepWithPrevious:()Z
            ifeq 32
        28: .line 334
      StackMap locals: org.apache.fop.layoutmgr.FlowLayoutManager java.util.List int java.util.ListIterator top java.util.List java.util.List org.apache.fop.layoutmgr.KnuthElement org.apache.fop.layoutmgr.KnuthElement int top org.apache.fop.layoutmgr.BlockLevelLayoutManager org.apache.fop.layoutmgr.BlockLevelLayoutManager
      StackMap stack:
            aload 5 /* returnedList */
            new org.apache.fop.layoutmgr.KnuthPenalty
            dup
            iconst_0
            sipush 1000
            iconst_0
        29: .line 335
            new org.apache.fop.layoutmgr.Position
            dup
            aload 0 /* this */
            invokespecial org.apache.fop.layoutmgr.Position.<init>:(Lorg/apache/fop/layoutmgr/LayoutManager;)V
            iconst_0
            invokespecial org.apache.fop.layoutmgr.KnuthPenalty.<init>:(IIZLorg/apache/fop/layoutmgr/Position;Z)V
        30: .line 334
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        31: .line 336
            goto 34
      StackMap locals:
      StackMap stack:
        32: aload 5 /* returnedList */
            invokestatic org.apache.fop.util.ListUtil.getLast:(Ljava/util/List;)Ljava/lang/Object;
            checkcast org.apache.fop.layoutmgr.KnuthElement
            invokevirtual org.apache.fop.layoutmgr.KnuthElement.isGlue:()Z
            ifne 34
        33: .line 338
            aload 5 /* returnedList */
            new org.apache.fop.layoutmgr.KnuthPenalty
            dup
            iconst_0
            iconst_0
            iconst_0
            new org.apache.fop.layoutmgr.Position
            dup
            aload 0 /* this */
            invokespecial org.apache.fop.layoutmgr.Position.<init>:(Lorg/apache/fop/layoutmgr/LayoutManager;)V
            iconst_0
            invokespecial org.apache.fop.layoutmgr.KnuthPenalty.<init>:(IIZLorg/apache/fop/layoutmgr/Position;Z)V
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 12 // org.apache.fop.layoutmgr.BlockLevelLayoutManager currLM
        end local 11 // org.apache.fop.layoutmgr.BlockLevelLayoutManager prevLM
        34: .line 341
      StackMap locals: org.apache.fop.layoutmgr.FlowLayoutManager java.util.List int java.util.ListIterator top java.util.List java.util.List org.apache.fop.layoutmgr.KnuthElement org.apache.fop.layoutmgr.KnuthElement int
      StackMap stack:
            aload 8 /* currElement */
            astore 7 /* prevElement */
        35: .line 317
      StackMap locals:
      StackMap stack:
            aload 3 /* oldListIterator */
            invokeinterface java.util.ListIterator.hasNext:()Z
            ifne 15
        36: .line 343
            aload 8 /* currElement */
            ifnull 42
        37: .line 345
            aload 8 /* currElement */
            invokevirtual org.apache.fop.layoutmgr.KnuthElement.getLayoutManager:()Lorg/apache/fop/layoutmgr/LayoutManager;
        38: .line 344
            checkcast org.apache.fop.layoutmgr.BlockLevelLayoutManager
            astore 11 /* currLM */
        start local 11 // org.apache.fop.layoutmgr.BlockLevelLayoutManager currLM
        39: .line 346
            aload 5 /* returnedList */
            aload 11 /* currLM */
        40: .line 347
            aload 1 /* oldList */
            iload 9 /* fromIndex */
            aload 1 /* oldList */
            invokeinterface java.util.List.size:()I
            invokeinterface java.util.List.subList:(II)Ljava/util/List;
            iload 2 /* alignment */
        41: .line 346
            invokeinterface org.apache.fop.layoutmgr.BlockLevelLayoutManager.getChangedKnuthElements:(Ljava/util/List;I)Ljava/util/List;
            invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
            pop
        end local 11 // org.apache.fop.layoutmgr.BlockLevelLayoutManager currLM
        42: .line 352
      StackMap locals:
      StackMap stack:
            aload 5 /* returnedList */
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 12
            goto 50
      StackMap locals: org.apache.fop.layoutmgr.FlowLayoutManager java.util.List int java.util.ListIterator top java.util.List java.util.List org.apache.fop.layoutmgr.KnuthElement org.apache.fop.layoutmgr.KnuthElement int top top java.util.Iterator
      StackMap stack:
        43: aload 12
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.apache.fop.layoutmgr.KnuthElement
            astore 11 /* aReturnedList */
        start local 11 // org.apache.fop.layoutmgr.KnuthElement aReturnedList
        44: .line 353
            aload 11 /* aReturnedList */
            astore 4 /* returnedElement */
        start local 4 // org.apache.fop.layoutmgr.KnuthElement returnedElement
        45: .line 354
            aload 4 /* returnedElement */
            invokevirtual org.apache.fop.layoutmgr.KnuthElement.getLayoutManager:()Lorg/apache/fop/layoutmgr/LayoutManager;
            aload 0 /* this */
            if_acmpeq 49
        46: .line 355
            aload 4 /* returnedElement */
        47: .line 356
            new org.apache.fop.layoutmgr.NonLeafPosition
            dup
            aload 0 /* this */
            aload 4 /* returnedElement */
            invokevirtual org.apache.fop.layoutmgr.KnuthElement.getPosition:()Lorg/apache/fop/layoutmgr/Position;
            invokespecial org.apache.fop.layoutmgr.NonLeafPosition.<init>:(Lorg/apache/fop/layoutmgr/LayoutManager;Lorg/apache/fop/layoutmgr/Position;)V
        48: .line 355
            invokevirtual org.apache.fop.layoutmgr.KnuthElement.setPosition:(Lorg/apache/fop/layoutmgr/Position;)V
        49: .line 358
      StackMap locals: org.apache.fop.layoutmgr.FlowLayoutManager java.util.List int java.util.ListIterator org.apache.fop.layoutmgr.KnuthElement java.util.List java.util.List org.apache.fop.layoutmgr.KnuthElement org.apache.fop.layoutmgr.KnuthElement int top org.apache.fop.layoutmgr.KnuthElement java.util.Iterator
      StackMap stack:
            aload 6 /* returnList */
            aload 4 /* returnedElement */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 11 // org.apache.fop.layoutmgr.KnuthElement aReturnedList
        end local 4 // org.apache.fop.layoutmgr.KnuthElement returnedElement
        50: .line 352
      StackMap locals: org.apache.fop.layoutmgr.FlowLayoutManager java.util.List int java.util.ListIterator top java.util.List java.util.List org.apache.fop.layoutmgr.KnuthElement org.apache.fop.layoutmgr.KnuthElement int top top java.util.Iterator
      StackMap stack:
            aload 12
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 43
        51: .line 361
            aload 6 /* returnList */
            areturn
        end local 9 // int fromIndex
        end local 8 // org.apache.fop.layoutmgr.KnuthElement currElement
        end local 7 // org.apache.fop.layoutmgr.KnuthElement prevElement
        end local 6 // java.util.List returnList
        end local 5 // java.util.List returnedList
        end local 3 // java.util.ListIterator oldListIterator
        end local 2 // int alignment
        end local 1 // java.util.List oldList
        end local 0 // org.apache.fop.layoutmgr.FlowLayoutManager this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   52     0             this  Lorg/apache/fop/layoutmgr/FlowLayoutManager;
            0   52     1          oldList  Ljava/util/List;
            0   52     2        alignment  I
            1   52     3  oldListIterator  Ljava/util/ListIterator<Lorg/apache/fop/layoutmgr/KnuthElement;>;
           45   50     4  returnedElement  Lorg/apache/fop/layoutmgr/KnuthElement;
            2   52     5     returnedList  Ljava/util/List<Lorg/apache/fop/layoutmgr/KnuthElement;>;
            3   52     6       returnList  Ljava/util/List<Lorg/apache/fop/layoutmgr/KnuthElement;>;
            4   52     7      prevElement  Lorg/apache/fop/layoutmgr/KnuthElement;
            5   52     8      currElement  Lorg/apache/fop/layoutmgr/KnuthElement;
            6   52     9        fromIndex  I
            8   12    10       oldElement  Lorg/apache/fop/layoutmgr/KnuthElement;
           20   34    11           prevLM  Lorg/apache/fop/layoutmgr/BlockLevelLayoutManager;
           22   34    12           currLM  Lorg/apache/fop/layoutmgr/BlockLevelLayoutManager;
           39   42    11           currLM  Lorg/apache/fop/layoutmgr/BlockLevelLayoutManager;
           44   50    11    aReturnedList  Lorg/apache/fop/layoutmgr/KnuthElement;
    Signature: (Ljava/util/List;I)Ljava/util/List<Lorg/apache/fop/layoutmgr/KnuthElement;>;
    MethodParameters:
           Name  Flags
      oldList    
      alignment  

  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=3, locals=3, args_size=3
        start local 0 // org.apache.fop.layoutmgr.FlowLayoutManager this
        start local 1 // org.apache.fop.layoutmgr.PositionIterator parentIter
        start local 2 // org.apache.fop.layoutmgr.LayoutContext layoutContext
         0: .line 367
            aload 0 /* this */
            aload 1 /* parentIter */
            aload 2 /* layoutContext */
            invokestatic org.apache.fop.layoutmgr.AreaAdditionUtil.addAreas:(Lorg/apache/fop/layoutmgr/AbstractLayoutManager;Lorg/apache/fop/layoutmgr/PositionIterator;Lorg/apache/fop/layoutmgr/LayoutContext;)V
         1: .line 368
            aload 0 /* this */
            invokevirtual org.apache.fop.layoutmgr.FlowLayoutManager.flush:()V
         2: .line 369
            return
        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.FlowLayoutManager this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    3     0           this  Lorg/apache/fop/layoutmgr/FlowLayoutManager;
            0    3     1     parentIter  Lorg/apache/fop/layoutmgr/PositionIterator;
            0    3     2  layoutContext  Lorg/apache/fop/layoutmgr/LayoutContext;
    MethodParameters:
               Name  Flags
      parentIter     
      layoutContext  

  public void addChildArea(org.apache.fop.area.Area);
    descriptor: (Lorg/apache/fop/area/Area;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // org.apache.fop.layoutmgr.FlowLayoutManager this
        start local 1 // org.apache.fop.area.Area childArea
         0: .line 380
            aload 1 /* childArea */
            instanceof org.apache.fop.area.BlockParent
            ifeq 3
            aload 0 /* this */
            invokevirtual org.apache.fop.layoutmgr.FlowLayoutManager.handlingFloat:()Z
            ifeq 3
         1: .line 381
            aload 1 /* childArea */
            checkcast org.apache.fop.area.BlockParent
            astore 2 /* bp */
        start local 2 // org.apache.fop.area.BlockParent bp
         2: .line 382
            aload 2 /* bp */
            aload 0 /* this */
            invokevirtual org.apache.fop.layoutmgr.FlowLayoutManager.getPSLM:()Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
            invokevirtual org.apache.fop.layoutmgr.PageSequenceLayoutManager.getStartIntrusionAdjustment:()I
            invokevirtual org.apache.fop.area.BlockParent.setXOffset:(I)V
        end local 2 // org.apache.fop.area.BlockParent bp
         3: .line 384
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* childArea */
            invokevirtual org.apache.fop.layoutmgr.FlowLayoutManager.getParentArea:(Lorg/apache/fop/area/Area;)Lorg/apache/fop/area/Area;
            pop
         4: .line 385
            aload 0 /* this */
            aload 1 /* childArea */
         5: .line 386
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.FlowLayoutManager.currentAreas:[Lorg/apache/fop/area/BlockParent;
            aload 1 /* childArea */
            invokevirtual org.apache.fop.area.Area.getAreaClass:()I
            aaload
         6: .line 385
            invokevirtual org.apache.fop.layoutmgr.FlowLayoutManager.addChildToArea:(Lorg/apache/fop/area/Area;Lorg/apache/fop/area/BlockParent;)V
         7: .line 387
            return
        end local 1 // org.apache.fop.area.Area childArea
        end local 0 // org.apache.fop.layoutmgr.FlowLayoutManager this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    8     0       this  Lorg/apache/fop/layoutmgr/FlowLayoutManager;
            0    8     1  childArea  Lorg/apache/fop/area/Area;
            2    3     2         bp  Lorg/apache/fop/area/BlockParent;
    MethodParameters:
           Name  Flags
      childArea  

  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=5, locals=4, args_size=2
        start local 0 // org.apache.fop.layoutmgr.FlowLayoutManager this
        start local 1 // org.apache.fop.area.Area childArea
         0: .line 392
            aconst_null
            astore 2 /* parentArea */
        start local 2 // org.apache.fop.area.BlockParent parentArea
         1: .line 393
            aload 1 /* childArea */
            invokevirtual org.apache.fop.area.Area.getAreaClass:()I
            istore 3 /* aclass */
        start local 3 // int aclass
         2: .line 395
            iload 3 /* aclass */
            ifeq 3
            iload 3 /* aclass */
            iconst_5
            if_icmpne 5
         3: .line 396
      StackMap locals: org.apache.fop.area.BlockParent int
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.apache.fop.layoutmgr.FlowLayoutManager.getCurrentPV:()Lorg/apache/fop/area/PageViewport;
            invokevirtual org.apache.fop.area.PageViewport.getCurrentFlow:()Lorg/apache/fop/area/NormalFlow;
            astore 2 /* parentArea */
         4: .line 397
            goto 14
      StackMap locals:
      StackMap stack:
         5: iload 3 /* aclass */
            iconst_3
            if_icmpne 8
         6: .line 398
            aload 0 /* this */
            invokevirtual org.apache.fop.layoutmgr.FlowLayoutManager.getCurrentPV:()Lorg/apache/fop/area/PageViewport;
            invokevirtual org.apache.fop.area.PageViewport.getBodyRegion:()Lorg/apache/fop/area/BodyRegion;
            invokevirtual org.apache.fop.area.BodyRegion.getBeforeFloat:()Lorg/apache/fop/area/BeforeFloat;
            astore 2 /* parentArea */
         7: .line 399
            goto 14
      StackMap locals:
      StackMap stack:
         8: iload 3 /* aclass */
            iconst_4
            if_icmpne 11
         9: .line 400
            aload 0 /* this */
            invokevirtual org.apache.fop.layoutmgr.FlowLayoutManager.getCurrentPV:()Lorg/apache/fop/area/PageViewport;
            invokevirtual org.apache.fop.area.PageViewport.getBodyRegion:()Lorg/apache/fop/area/BodyRegion;
            invokevirtual org.apache.fop.area.BodyRegion.getFootnote:()Lorg/apache/fop/area/Footnote;
            astore 2 /* parentArea */
        10: .line 401
            goto 14
        11: .line 402
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalStateException
            dup
            new java.lang.StringBuilder
            dup
            ldc "(internal error) Invalid area class ("
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
        12: .line 403
            iload 3 /* aclass */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc ") requested."
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        13: .line 402
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
        14: .line 406
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.FlowLayoutManager.currentAreas:[Lorg/apache/fop/area/BlockParent;
            iload 3 /* aclass */
            aload 2 /* parentArea */
            aastore
        15: .line 407
            aload 0 /* this */
            aload 2 /* parentArea */
            invokevirtual org.apache.fop.layoutmgr.FlowLayoutManager.setCurrentArea:(Lorg/apache/fop/area/BlockParent;)V
        16: .line 408
            aload 2 /* parentArea */
            areturn
        end local 3 // int aclass
        end local 2 // org.apache.fop.area.BlockParent parentArea
        end local 1 // org.apache.fop.area.Area childArea
        end local 0 // org.apache.fop.layoutmgr.FlowLayoutManager this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   17     0        this  Lorg/apache/fop/layoutmgr/FlowLayoutManager;
            0   17     1   childArea  Lorg/apache/fop/area/Area;
            1   17     2  parentArea  Lorg/apache/fop/area/BlockParent;
            2   17     3      aclass  I
    MethodParameters:
           Name  Flags
      childArea  

  public int getContentAreaIPD();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // org.apache.fop.layoutmgr.FlowLayoutManager this
         0: .line 417
            aload 0 /* this */
            invokevirtual org.apache.fop.layoutmgr.FlowLayoutManager.getPSLM:()Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
            invokevirtual org.apache.fop.layoutmgr.PageSequenceLayoutManager.getCurrentColumnWidth:()I
            istore 1 /* flowIPD */
        start local 1 // int flowIPD
         1: .line 418
            iload 1 /* flowIPD */
            ireturn
        end local 1 // int flowIPD
        end local 0 // org.apache.fop.layoutmgr.FlowLayoutManager this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lorg/apache/fop/layoutmgr/FlowLayoutManager;
            1    2     1  flowIPD  I

  public int getContentAreaBPD();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.layoutmgr.FlowLayoutManager this
         0: .line 427
            aload 0 /* this */
            invokevirtual org.apache.fop.layoutmgr.FlowLayoutManager.getCurrentPV:()Lorg/apache/fop/area/PageViewport;
            invokevirtual org.apache.fop.area.PageViewport.getBodyRegion:()Lorg/apache/fop/area/BodyRegion;
            invokevirtual org.apache.fop.area.BodyRegion.getBPD:()I
            ireturn
        end local 0 // org.apache.fop.layoutmgr.FlowLayoutManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/layoutmgr/FlowLayoutManager;

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

  public void handleFloatOn();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.fop.layoutmgr.FlowLayoutManager this
         0: .line 437
            aload 0 /* this */
            iconst_1
            putfield org.apache.fop.layoutmgr.FlowLayoutManager.handlingFloat:Z
         1: .line 438
            return
        end local 0 // org.apache.fop.layoutmgr.FlowLayoutManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/fop/layoutmgr/FlowLayoutManager;

  public void handleFloatOff();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.fop.layoutmgr.FlowLayoutManager this
         0: .line 441
            aload 0 /* this */
            iconst_0
            putfield org.apache.fop.layoutmgr.FlowLayoutManager.handlingFloat:Z
         1: .line 442
            return
        end local 0 // org.apache.fop.layoutmgr.FlowLayoutManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/fop/layoutmgr/FlowLayoutManager;

  public boolean handlingFloat();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.layoutmgr.FlowLayoutManager this
         0: .line 445
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.FlowLayoutManager.handlingFloat:Z
            ireturn
        end local 0 // org.apache.fop.layoutmgr.FlowLayoutManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/layoutmgr/FlowLayoutManager;
}
SourceFile: "FlowLayoutManager.java"