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

  private org.apache.fop.layoutmgr.PageProvider pageProvider;
    descriptor: Lorg/apache/fop/layoutmgr/PageProvider;
    flags: (0x0002) ACC_PRIVATE

  private org.apache.fop.layoutmgr.PageBreaker pageBreaker;
    descriptor: Lorg/apache/fop/layoutmgr/PageBreaker;
    flags: (0x0002) ACC_PRIVATE

  private java.util.List<java.util.List<org.apache.fop.layoutmgr.KnuthElement>> tableHeaderFootnotes;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<Ljava/util/List<Lorg/apache/fop/layoutmgr/KnuthElement;>;>;

  private java.util.List<java.util.List<org.apache.fop.layoutmgr.KnuthElement>> tableFooterFootnotes;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<Ljava/util/List<Lorg/apache/fop/layoutmgr/KnuthElement;>;>;

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

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

  public void <init>(org.apache.fop.area.AreaTreeHandler, org.apache.fop.fo.pagination.PageSequence);
    descriptor: (Lorg/apache/fop/area/AreaTreeHandler;Lorg/apache/fop/fo/pagination/PageSequence;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
        start local 1 // org.apache.fop.area.AreaTreeHandler ath
        start local 2 // org.apache.fop.fo.pagination.PageSequence pseq
         0: .line 73
            aload 0 /* this */
            aload 1 /* ath */
            aload 2 /* pseq */
            invokespecial org.apache.fop.layoutmgr.AbstractPageSequenceLayoutManager.<init>:(Lorg/apache/fop/area/AreaTreeHandler;Lorg/apache/fop/fo/pagination/AbstractPageSequence;)V
         1: .line 74
            aload 0 /* this */
            new org.apache.fop.layoutmgr.PageProvider
            dup
            aload 1 /* ath */
            aload 2 /* pseq */
            invokespecial org.apache.fop.layoutmgr.PageProvider.<init>:(Lorg/apache/fop/area/AreaTreeHandler;Lorg/apache/fop/fo/pagination/PageSequence;)V
            putfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.pageProvider:Lorg/apache/fop/layoutmgr/PageProvider;
         2: .line 75
            return
        end local 2 // org.apache.fop.fo.pagination.PageSequence pseq
        end local 1 // org.apache.fop.area.AreaTreeHandler ath
        end local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
            0    3     1   ath  Lorg/apache/fop/area/AreaTreeHandler;
            0    3     2  pseq  Lorg/apache/fop/fo/pagination/PageSequence;
    MethodParameters:
      Name  Flags
      ath   
      pseq  

  public org.apache.fop.layoutmgr.PageProvider getPageProvider();
    descriptor: ()Lorg/apache/fop/layoutmgr/PageProvider;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
         0: .line 79
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.pageProvider:Lorg/apache/fop/layoutmgr/PageProvider;
            areturn
        end local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;

  protected org.apache.fop.fo.pagination.PageSequence getPageSequence();
    descriptor: ()Lorg/apache/fop/fo/pagination/PageSequence;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
         0: .line 86
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.pageSeq:Lorg/apache/fop/fo/pagination/AbstractPageSequence;
            checkcast org.apache.fop.fo.pagination.PageSequence
            areturn
        end local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;

  public org.apache.fop.layoutmgr.PageSequenceLayoutManager getPSLM();
    descriptor: ()Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
         0: .line 94
            aload 0 /* this */
            areturn
        end local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;

  public org.apache.fop.layoutmgr.FlowLayoutManager getFlowLayoutManager();
    descriptor: ()Lorg/apache/fop/layoutmgr/FlowLayoutManager;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
         0: .line 98
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.pageBreaker:Lorg/apache/fop/layoutmgr/PageBreaker;
            ifnonnull 2
         1: .line 99
            new java.lang.IllegalStateException
            dup
            ldc "This method can be called only during layout"
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 101
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.pageBreaker:Lorg/apache/fop/layoutmgr/PageBreaker;
            invokevirtual org.apache.fop.layoutmgr.PageBreaker.getCurrentChildLM:()Lorg/apache/fop/layoutmgr/FlowLayoutManager;
            areturn
        end local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;

  public void activateLayout();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=6, args_size=1
        start local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
         0: .line 106
            aload 0 /* this */
            invokevirtual org.apache.fop.layoutmgr.PageSequenceLayoutManager.initialize:()V
         1: .line 109
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.areaTreeHandler:Lorg/apache/fop/area/AreaTreeHandler;
            invokevirtual org.apache.fop.area.AreaTreeHandler.isComplexScriptFeaturesEnabled:()Z
            ifeq 3
         2: .line 110
            aload 0 /* this */
            invokevirtual org.apache.fop.layoutmgr.PageSequenceLayoutManager.getPageSequence:()Lorg/apache/fop/fo/pagination/PageSequence;
            invokestatic org.apache.fop.complexscripts.bidi.BidiResolver.resolveInlineDirectionality:(Lorg/apache/fop/fo/pagination/PageSequence;)V
         3: .line 113
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 1 /* title */
        start local 1 // org.apache.fop.area.LineArea title
         4: .line 114
            aload 0 /* this */
            invokevirtual org.apache.fop.layoutmgr.PageSequenceLayoutManager.getPageSequence:()Lorg/apache/fop/fo/pagination/PageSequence;
            invokevirtual org.apache.fop.fo.pagination.PageSequence.getTitleFO:()Lorg/apache/fop/fo/pagination/Title;
            ifnull 13
         5: .line 116
            aload 0 /* this */
            invokevirtual org.apache.fop.layoutmgr.PageSequenceLayoutManager.getLayoutManagerMaker:()Lorg/apache/fop/layoutmgr/LayoutManagerMaker;
         6: .line 117
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual org.apache.fop.layoutmgr.PageSequenceLayoutManager.getPageSequence:()Lorg/apache/fop/fo/pagination/PageSequence;
            invokevirtual org.apache.fop.fo.pagination.PageSequence.getTitleFO:()Lorg/apache/fop/fo/pagination/Title;
            invokeinterface org.apache.fop.layoutmgr.LayoutManagerMaker.makeContentLayoutManager:(Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;Lorg/apache/fop/fo/pagination/Title;)Lorg/apache/fop/layoutmgr/inline/ContentLayoutManager;
         7: .line 116
            astore 2 /* clm */
        start local 2 // org.apache.fop.layoutmgr.inline.ContentLayoutManager clm
         8: .line 118
            aload 2 /* clm */
            aconst_null
            invokevirtual org.apache.fop.layoutmgr.inline.ContentLayoutManager.getParentArea:(Lorg/apache/fop/area/Area;)Lorg/apache/fop/area/Area;
            astore 3 /* parentArea */
        start local 3 // org.apache.fop.area.Area parentArea
         9: .line 119
            getstatic org.apache.fop.layoutmgr.PageSequenceLayoutManager.$assertionsDisabled:Z
            ifne 10
            aload 3 /* parentArea */
            instanceof org.apache.fop.area.LineArea
            ifne 10
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
        10: .line 120
      StackMap locals: org.apache.fop.area.LineArea org.apache.fop.layoutmgr.inline.ContentLayoutManager org.apache.fop.area.Area
      StackMap stack:
            aload 3 /* parentArea */
            checkcast org.apache.fop.area.LineArea
            astore 1 /* title */
        end local 3 // org.apache.fop.area.Area parentArea
        end local 2 // org.apache.fop.layoutmgr.inline.ContentLayoutManager clm
        11: .line 121
            goto 13
      StackMap locals: org.apache.fop.layoutmgr.PageSequenceLayoutManager org.apache.fop.area.LineArea
      StackMap stack: java.lang.IllegalStateException
        12: pop
        13: .line 126
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.areaTreeHandler:Lorg/apache/fop/area/AreaTreeHandler;
            invokevirtual org.apache.fop.area.AreaTreeHandler.getAreaTreeModel:()Lorg/apache/fop/area/AreaTreeModel;
            astore 2 /* areaTreeModel */
        start local 2 // org.apache.fop.area.AreaTreeModel areaTreeModel
        14: .line 128
            new org.apache.fop.area.PageSequence
            dup
            aload 1 /* title */
            invokespecial org.apache.fop.area.PageSequence.<init>:(Lorg/apache/fop/area/LineArea;)V
        15: .line 127
            astore 3 /* pageSequenceAreaObject */
        start local 3 // org.apache.fop.area.PageSequence pageSequenceAreaObject
        16: .line 129
            aload 0 /* this */
            aload 3 /* pageSequenceAreaObject */
            invokevirtual org.apache.fop.layoutmgr.PageSequenceLayoutManager.transferExtensions:(Lorg/apache/fop/area/AreaTreeObject;)V
        17: .line 130
            aload 3 /* pageSequenceAreaObject */
            aload 0 /* this */
            invokevirtual org.apache.fop.layoutmgr.PageSequenceLayoutManager.getPageSequence:()Lorg/apache/fop/fo/pagination/PageSequence;
            invokevirtual org.apache.fop.fo.pagination.PageSequence.getLocale:()Ljava/util/Locale;
            invokevirtual org.apache.fop.area.PageSequence.setLocale:(Ljava/util/Locale;)V
        18: .line 131
            aload 2 /* areaTreeModel */
            aload 3 /* pageSequenceAreaObject */
            invokevirtual org.apache.fop.area.AreaTreeModel.startPageSequence:(Lorg/apache/fop/area/PageSequence;)V
        19: .line 132
            getstatic org.apache.fop.layoutmgr.PageSequenceLayoutManager.log:Lorg/apache/commons/logging/Log;
            invokeinterface org.apache.commons.logging.Log.isDebugEnabled:()Z
            ifeq 21
        20: .line 133
            getstatic org.apache.fop.layoutmgr.PageSequenceLayoutManager.log:Lorg/apache/commons/logging/Log;
            ldc "Starting layout"
            invokeinterface org.apache.commons.logging.Log.debug:(Ljava/lang/Object;)V
        21: .line 136
      StackMap locals: org.apache.fop.area.AreaTreeModel org.apache.fop.area.PageSequence
      StackMap stack:
            iconst_0
            istore 4 /* finished */
        start local 4 // boolean finished
        22: .line 137
            goto 29
        23: .line 138
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.apache.fop.layoutmgr.PageSequenceLayoutManager.initialize:()V
        24: .line 139
            aload 0 /* this */
            aload 0 /* this */
            iconst_0
            invokevirtual org.apache.fop.layoutmgr.PageSequenceLayoutManager.makeNewPage:(Z)Lorg/apache/fop/layoutmgr/Page;
            putfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.curPage:Lorg/apache/fop/layoutmgr/Page;
        25: .line 141
            aload 0 /* this */
            new org.apache.fop.layoutmgr.PageBreaker
            dup
            aload 0 /* this */
            invokespecial org.apache.fop.layoutmgr.PageBreaker.<init>:(Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;)V
            putfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.pageBreaker:Lorg/apache/fop/layoutmgr/PageBreaker;
        26: .line 142
            aload 0 /* this */
            invokevirtual org.apache.fop.layoutmgr.PageSequenceLayoutManager.getCurrentPV:()Lorg/apache/fop/area/PageViewport;
            invokevirtual org.apache.fop.area.PageViewport.getBodyRegion:()Lorg/apache/fop/area/BodyRegion;
            invokevirtual org.apache.fop.area.BodyRegion.getRemainingBPD:()I
            istore 5 /* flowBPD */
        start local 5 // int flowBPD
        27: .line 143
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.pageBreaker:Lorg/apache/fop/layoutmgr/PageBreaker;
            iload 5 /* flowBPD */
            invokevirtual org.apache.fop.layoutmgr.PageBreaker.doLayout:(I)Z
            istore 4 /* finished */
        28: .line 144
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.pageProvider:Lorg/apache/fop/layoutmgr/PageProvider;
            iconst_1
            putfield org.apache.fop.layoutmgr.PageProvider.skipPagePositionOnly:Z
        end local 5 // int flowBPD
        29: .line 137
      StackMap locals:
      StackMap stack:
            iload 4 /* finished */
            ifeq 23
        30: .line 147
            aload 0 /* this */
            invokevirtual org.apache.fop.layoutmgr.PageSequenceLayoutManager.finishPage:()V
        31: .line 148
            return
        end local 4 // boolean finished
        end local 3 // org.apache.fop.area.PageSequence pageSequenceAreaObject
        end local 2 // org.apache.fop.area.AreaTreeModel areaTreeModel
        end local 1 // org.apache.fop.area.LineArea title
        end local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0   32     0                    this  Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
            4   32     1                   title  Lorg/apache/fop/area/LineArea;
            8   11     2                     clm  Lorg/apache/fop/layoutmgr/inline/ContentLayoutManager;
            9   11     3              parentArea  Lorg/apache/fop/area/Area;
           14   32     2           areaTreeModel  Lorg/apache/fop/area/AreaTreeModel;
           16   32     3  pageSequenceAreaObject  Lorg/apache/fop/area/PageSequence;
           22   32     4                finished  Z
           27   29     5                 flowBPD  I
      Exception table:
        from    to  target  type
           5    11      12  Class java.lang.IllegalStateException

  public void initialize();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
         0: .line 151
            aload 0 /* this */
            invokespecial org.apache.fop.layoutmgr.AbstractPageSequenceLayoutManager.initialize:()V
         1: .line 152
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.pageProvider:Lorg/apache/fop/layoutmgr/PageProvider;
            invokevirtual org.apache.fop.layoutmgr.PageProvider.initialize:()V
         2: .line 153
            return
        end local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;

  public void finishPageSequence();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=1
        start local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
         0: .line 157
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.pageSeq:Lorg/apache/fop/fo/pagination/AbstractPageSequence;
            invokevirtual org.apache.fop.fo.pagination.AbstractPageSequence.hasId:()Z
            ifeq 2
         1: .line 158
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.idTracker:Lorg/apache/fop/area/IDTracker;
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.pageSeq:Lorg/apache/fop/fo/pagination/AbstractPageSequence;
            invokevirtual org.apache.fop.fo.pagination.AbstractPageSequence.getId:()Ljava/lang/String;
            invokevirtual org.apache.fop.area.IDTracker.signalIDProcessed:(Ljava/lang/String;)V
         2: .line 160
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.pageSeq:Lorg/apache/fop/fo/pagination/AbstractPageSequence;
            invokevirtual org.apache.fop.fo.pagination.AbstractPageSequence.getRoot:()Lorg/apache/fop/fo/pagination/Root;
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.currentPageNum:I
         3: .line 161
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.currentPageNum:I
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.startPageNum:I
            isub
            iconst_1
            iadd
         4: .line 160
            invokevirtual org.apache.fop.fo.pagination.Root.notifyPageSequenceFinished:(II)V
         5: .line 162
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.areaTreeHandler:Lorg/apache/fop/area/AreaTreeHandler;
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.pageSeq:Lorg/apache/fop/fo/pagination/AbstractPageSequence;
         6: .line 163
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.currentPageNum:I
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.startPageNum:I
            isub
            iconst_1
            iadd
         7: .line 162
            invokevirtual org.apache.fop.area.AreaTreeHandler.notifyPageSequenceFinished:(Lorg/apache/fop/fo/pagination/AbstractPageSequence;I)V
         8: .line 164
            aload 0 /* this */
            invokevirtual org.apache.fop.layoutmgr.PageSequenceLayoutManager.getPageSequence:()Lorg/apache/fop/fo/pagination/PageSequence;
            invokevirtual org.apache.fop.fo.pagination.PageSequence.releasePageSequence:()V
         9: .line 168
            aload 0 /* this */
            invokevirtual org.apache.fop.layoutmgr.PageSequenceLayoutManager.getPageSequence:()Lorg/apache/fop/fo/pagination/PageSequence;
            invokevirtual org.apache.fop.fo.pagination.PageSequence.getMasterReference:()Ljava/lang/String;
            astore 1 /* masterReference */
        start local 1 // java.lang.String masterReference
        10: .line 170
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.pageSeq:Lorg/apache/fop/fo/pagination/AbstractPageSequence;
            invokevirtual org.apache.fop.fo.pagination.AbstractPageSequence.getRoot:()Lorg/apache/fop/fo/pagination/Root;
            invokevirtual org.apache.fop.fo.pagination.Root.getLayoutMasterSet:()Lorg/apache/fop/fo/pagination/LayoutMasterSet;
            aload 1 /* masterReference */
            invokevirtual org.apache.fop.fo.pagination.LayoutMasterSet.getPageSequenceMaster:(Ljava/lang/String;)Lorg/apache/fop/fo/pagination/PageSequenceMaster;
        11: .line 169
            astore 2 /* pageSeqMaster */
        start local 2 // org.apache.fop.fo.pagination.PageSequenceMaster pageSeqMaster
        12: .line 171
            aload 2 /* pageSeqMaster */
            ifnull 14
        13: .line 172
            aload 2 /* pageSeqMaster */
            invokevirtual org.apache.fop.fo.pagination.PageSequenceMaster.reset:()V
        14: .line 175
      StackMap locals: java.lang.String org.apache.fop.fo.pagination.PageSequenceMaster
      StackMap stack:
            getstatic org.apache.fop.layoutmgr.PageSequenceLayoutManager.log:Lorg/apache/commons/logging/Log;
            invokeinterface org.apache.commons.logging.Log.isDebugEnabled:()Z
            ifeq 16
        15: .line 176
            getstatic org.apache.fop.layoutmgr.PageSequenceLayoutManager.log:Lorg/apache/commons/logging/Log;
            ldc "Ending layout"
            invokeinterface org.apache.commons.logging.Log.debug:(Ljava/lang/Object;)V
        16: .line 178
      StackMap locals:
      StackMap stack:
            return
        end local 2 // org.apache.fop.fo.pagination.PageSequenceMaster pageSeqMaster
        end local 1 // java.lang.String masterReference
        end local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   17     0             this  Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
           10   17     1  masterReference  Ljava/lang/String;
           12   17     2    pageSeqMaster  Lorg/apache/fop/fo/pagination/PageSequenceMaster;

  protected org.apache.fop.layoutmgr.Page createPage(int, boolean);
    descriptor: (IZ)Lorg/apache/fop/layoutmgr/Page;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
        start local 1 // int pageNumber
        start local 2 // boolean isBlank
         0: .line 182
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.pageProvider:Lorg/apache/fop/layoutmgr/PageProvider;
            iload 2 /* isBlank */
         1: .line 183
            iload 1 /* pageNumber */
            iconst_0
         2: .line 182
            invokevirtual org.apache.fop.layoutmgr.PageProvider.getPage:(ZII)Lorg/apache/fop/layoutmgr/Page;
            areturn
        end local 2 // boolean isBlank
        end local 1 // int pageNumber
        end local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
            0    3     1  pageNumber  I
            0    3     2     isBlank  Z
    MethodParameters:
            Name  Flags
      pageNumber  
      isBlank     

  protected org.apache.fop.layoutmgr.Page makeNewPage(boolean);
    descriptor: (Z)Lorg/apache/fop/layoutmgr/Page;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
        start local 1 // boolean isBlank
         0: .line 188
            aload 0 /* this */
            iload 1 /* isBlank */
            iconst_0
            invokevirtual org.apache.fop.layoutmgr.PageSequenceLayoutManager.makeNewPage:(ZZ)Lorg/apache/fop/layoutmgr/Page;
            areturn
        end local 1 // boolean isBlank
        end local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
            0    1     1  isBlank  Z
    MethodParameters:
         Name  Flags
      isBlank  

  protected org.apache.fop.layoutmgr.Page makeNewPage(boolean, boolean);
    descriptor: (ZZ)Lorg/apache/fop/layoutmgr/Page;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=5, args_size=3
        start local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
        start local 1 // boolean isBlank
        start local 2 // boolean emptyContent
         0: .line 192
            aload 0 /* this */
            iload 1 /* isBlank */
            invokespecial org.apache.fop.layoutmgr.AbstractPageSequenceLayoutManager.makeNewPage:(Z)Lorg/apache/fop/layoutmgr/Page;
            astore 3 /* newPage */
        start local 3 // org.apache.fop.layoutmgr.Page newPage
         1: .line 196
            iload 1 /* isBlank */
            ifne 9
            iload 2 /* emptyContent */
            ifne 9
         2: .line 197
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         3: .line 198
            goto 6
         4: .line 199
      StackMap locals: org.apache.fop.layoutmgr.Page int
      StackMap stack:
            aload 0 /* this */
            iload 1 /* isBlank */
            invokespecial org.apache.fop.layoutmgr.AbstractPageSequenceLayoutManager.makeNewPage:(Z)Lorg/apache/fop/layoutmgr/Page;
            astore 3 /* newPage */
         5: .line 200
            iinc 4 /* i */ 1
         6: .line 198
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 3 /* newPage */
            iload 4 /* i */
            ifle 7
            iconst_1
            goto 8
      StackMap locals: org.apache.fop.layoutmgr.PageSequenceLayoutManager int int org.apache.fop.layoutmgr.Page int
      StackMap stack: org.apache.fop.layoutmgr.PageSequenceLayoutManager org.apache.fop.layoutmgr.Page
         7: iconst_0
      StackMap locals: org.apache.fop.layoutmgr.PageSequenceLayoutManager int int org.apache.fop.layoutmgr.Page int
      StackMap stack: org.apache.fop.layoutmgr.PageSequenceLayoutManager org.apache.fop.layoutmgr.Page int
         8: invokevirtual org.apache.fop.layoutmgr.PageSequenceLayoutManager.flowNameEquals:(Lorg/apache/fop/layoutmgr/Page;Z)Z
            ifeq 4
        end local 4 // int i
         9: .line 204
      StackMap locals:
      StackMap stack:
            aload 3 /* newPage */
            areturn
        end local 3 // org.apache.fop.layoutmgr.Page newPage
        end local 2 // boolean emptyContent
        end local 1 // boolean isBlank
        end local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   10     0          this  Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
            0   10     1       isBlank  Z
            0   10     2  emptyContent  Z
            1   10     3       newPage  Lorg/apache/fop/layoutmgr/Page;
            3    9     4             i  I
    MethodParameters:
              Name  Flags
      isBlank       
      emptyContent  

  private boolean flowNameEquals(org.apache.fop.layoutmgr.Page, boolean);
    descriptor: (Lorg/apache/fop/layoutmgr/Page;Z)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
        start local 1 // org.apache.fop.layoutmgr.Page newPage
        start local 2 // boolean strict
         0: .line 208
            aload 0 /* this */
            invokevirtual org.apache.fop.layoutmgr.PageSequenceLayoutManager.getPageSequence:()Lorg/apache/fop/fo/pagination/PageSequence;
            invokevirtual org.apache.fop.fo.pagination.PageSequence.getMainFlow:()Lorg/apache/fop/fo/pagination/Flow;
            invokevirtual org.apache.fop.fo.pagination.Flow.getFlowName:()Ljava/lang/String;
            astore 3 /* psName */
        start local 3 // java.lang.String psName
         1: .line 209
            aload 1 /* newPage */
            invokevirtual org.apache.fop.layoutmgr.Page.getSimplePageMaster:()Lorg/apache/fop/fo/pagination/SimplePageMaster;
            bipush 58
            invokevirtual org.apache.fop.fo.pagination.SimplePageMaster.getRegion:(I)Lorg/apache/fop/fo/pagination/Region;
            astore 4 /* body */
        start local 4 // org.apache.fop.fo.pagination.Region body
         2: .line 210
            aload 4 /* body */
            invokevirtual org.apache.fop.fo.pagination.Region.getRegionName:()Ljava/lang/String;
            astore 5 /* name */
        start local 5 // java.lang.String name
         3: .line 211
            iload 2 /* strict */
            ifeq 8
            aload 5 /* name */
            aload 3 /* psName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 8
            aload 5 /* name */
            aload 4 /* body */
            checkcast org.apache.fop.fo.pagination.RegionBody
            invokevirtual org.apache.fop.fo.pagination.RegionBody.getDefaultRegionName:()Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 8
         4: .line 212
            aload 0 /* this */
            invokevirtual org.apache.fop.layoutmgr.PageSequenceLayoutManager.getPageSequence:()Lorg/apache/fop/fo/pagination/PageSequence;
            invokevirtual org.apache.fop.fo.pagination.PageSequence.hasPagePositionLast:()Z
            ifeq 8
         5: .line 213
            new java.lang.RuntimeException
            dup
         6: .line 214
            new java.lang.StringBuilder
            dup
            ldc "The flow-name \""
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 5 /* name */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "\" could not be mapped to a region-name in the layout-master-set"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         7: .line 213
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
         8: .line 216
      StackMap locals: java.lang.String org.apache.fop.fo.pagination.Region java.lang.String
      StackMap stack:
            aload 3 /* psName */
            aload 5 /* name */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ireturn
        end local 5 // java.lang.String name
        end local 4 // org.apache.fop.fo.pagination.Region body
        end local 3 // java.lang.String psName
        end local 2 // boolean strict
        end local 1 // org.apache.fop.layoutmgr.Page newPage
        end local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    9     0     this  Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
            0    9     1  newPage  Lorg/apache/fop/layoutmgr/Page;
            0    9     2   strict  Z
            1    9     3   psName  Ljava/lang/String;
            2    9     4     body  Lorg/apache/fop/fo/pagination/Region;
            3    9     5     name  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      newPage  
      strict   

  private void layoutSideRegion(int);
    descriptor: (I)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=5, args_size=2
        start local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
        start local 1 // int regionID
         0: .line 220
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.curPage:Lorg/apache/fop/layoutmgr/Page;
            invokevirtual org.apache.fop.layoutmgr.Page.getSimplePageMaster:()Lorg/apache/fop/fo/pagination/SimplePageMaster;
            iload 1 /* regionID */
            invokevirtual org.apache.fop.fo.pagination.SimplePageMaster.getRegion:(I)Lorg/apache/fop/fo/pagination/Region;
            checkcast org.apache.fop.fo.pagination.SideRegion
            astore 2 /* reg */
        start local 2 // org.apache.fop.fo.pagination.SideRegion reg
         1: .line 221
            aload 2 /* reg */
            ifnonnull 3
         2: .line 222
            return
         3: .line 224
      StackMap locals: org.apache.fop.fo.pagination.SideRegion
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.apache.fop.layoutmgr.PageSequenceLayoutManager.getPageSequence:()Lorg/apache/fop/fo/pagination/PageSequence;
            aload 2 /* reg */
            invokevirtual org.apache.fop.fo.pagination.SideRegion.getRegionName:()Ljava/lang/String;
            invokevirtual org.apache.fop.fo.pagination.PageSequence.getStaticContent:(Ljava/lang/String;)Lorg/apache/fop/fo/pagination/StaticContent;
            astore 3 /* sc */
        start local 3 // org.apache.fop.fo.pagination.StaticContent sc
         4: .line 225
            aload 3 /* sc */
            ifnonnull 6
         5: .line 226
            return
         6: .line 229
      StackMap locals: org.apache.fop.fo.pagination.StaticContent
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.apache.fop.layoutmgr.PageSequenceLayoutManager.getLayoutManagerMaker:()Lorg/apache/fop/layoutmgr/LayoutManagerMaker;
         7: .line 231
            aload 0 /* this */
            aload 3 /* sc */
            aload 2 /* reg */
         8: .line 230
            invokeinterface org.apache.fop.layoutmgr.LayoutManagerMaker.makeStaticContentLayoutManager:(Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;Lorg/apache/fop/fo/pagination/StaticContent;Lorg/apache/fop/fo/pagination/SideRegion;)Lorg/apache/fop/layoutmgr/StaticContentLayoutManager;
         9: .line 229
            astore 4 /* lm */
        start local 4 // org.apache.fop.layoutmgr.StaticContentLayoutManager lm
        10: .line 232
            aload 4 /* lm */
            invokevirtual org.apache.fop.layoutmgr.StaticContentLayoutManager.doLayout:()V
        11: .line 233
            return
        end local 4 // org.apache.fop.layoutmgr.StaticContentLayoutManager lm
        end local 3 // org.apache.fop.fo.pagination.StaticContent sc
        end local 2 // org.apache.fop.fo.pagination.SideRegion reg
        end local 1 // int regionID
        end local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   12     0      this  Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
            0   12     1  regionID  I
            1   12     2       reg  Lorg/apache/fop/fo/pagination/SideRegion;
            4   12     3        sc  Lorg/apache/fop/fo/pagination/StaticContent;
           10   12     4        lm  Lorg/apache/fop/layoutmgr/StaticContentLayoutManager;
    MethodParameters:
          Name  Flags
      regionID  

  protected void finishPage();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
         0: .line 238
            aload 0 /* this */
            bipush 57
            invokevirtual org.apache.fop.layoutmgr.PageSequenceLayoutManager.layoutSideRegion:(I)V
         1: .line 239
            aload 0 /* this */
            bipush 56
            invokevirtual org.apache.fop.layoutmgr.PageSequenceLayoutManager.layoutSideRegion:(I)V
         2: .line 240
            aload 0 /* this */
            bipush 61
            invokevirtual org.apache.fop.layoutmgr.PageSequenceLayoutManager.layoutSideRegion:(I)V
         3: .line 241
            aload 0 /* this */
            bipush 59
            invokevirtual org.apache.fop.layoutmgr.PageSequenceLayoutManager.layoutSideRegion:(I)V
         4: .line 243
            aload 0 /* this */
            invokespecial org.apache.fop.layoutmgr.AbstractPageSequenceLayoutManager.finishPage:()V
         5: .line 244
            return
        end local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;

  protected int getForcedLastPageNum(int);
    descriptor: (I)I
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
        start local 1 // int lastPageNum
         0: .line 253
            iload 1 /* lastPageNum */
            istore 2 /* forcedLastPageNum */
        start local 2 // int forcedLastPageNum
         1: .line 254
            iload 1 /* lastPageNum */
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.startPageNum:I
            isub
            iconst_1
            iadd
            istore 3 /* relativeLastPage */
        start local 3 // int relativeLastPage
         2: .line 255
            aload 0 /* this */
            invokevirtual org.apache.fop.layoutmgr.PageSequenceLayoutManager.getPageSequence:()Lorg/apache/fop/fo/pagination/PageSequence;
            invokevirtual org.apache.fop.fo.pagination.PageSequence.getForcePageCount:()I
            bipush 43
            if_icmpne 6
         3: .line 256
            iload 3 /* relativeLastPage */
            iconst_2
            irem
            ifeq 17
         4: .line 257
            iinc 2 /* forcedLastPageNum */ 1
         5: .line 259
            goto 17
      StackMap locals: int int
      StackMap stack:
         6: aload 0 /* this */
            invokevirtual org.apache.fop.layoutmgr.PageSequenceLayoutManager.getPageSequence:()Lorg/apache/fop/fo/pagination/PageSequence;
            invokevirtual org.apache.fop.fo.pagination.PageSequence.getForcePageCount:()I
            bipush 99
            if_icmpne 10
         7: .line 260
            iload 3 /* relativeLastPage */
            iconst_2
            irem
            ifne 17
         8: .line 261
            iinc 2 /* forcedLastPageNum */ 1
         9: .line 263
            goto 17
      StackMap locals:
      StackMap stack:
        10: aload 0 /* this */
            invokevirtual org.apache.fop.layoutmgr.PageSequenceLayoutManager.getPageSequence:()Lorg/apache/fop/fo/pagination/PageSequence;
            invokevirtual org.apache.fop.fo.pagination.PageSequence.getForcePageCount:()I
            bipush 40
            if_icmpne 14
        11: .line 264
            iload 1 /* lastPageNum */
            iconst_2
            irem
            ifeq 17
        12: .line 265
            iinc 2 /* forcedLastPageNum */ 1
        13: .line 267
            goto 17
      StackMap locals:
      StackMap stack:
        14: aload 0 /* this */
            invokevirtual org.apache.fop.layoutmgr.PageSequenceLayoutManager.getPageSequence:()Lorg/apache/fop/fo/pagination/PageSequence;
            invokevirtual org.apache.fop.fo.pagination.PageSequence.getForcePageCount:()I
            bipush 41
            if_icmpne 17
        15: .line 268
            iload 1 /* lastPageNum */
            iconst_2
            irem
            ifne 17
        16: .line 269
            iinc 2 /* forcedLastPageNum */ 1
        17: .line 272
      StackMap locals:
      StackMap stack:
            iload 2 /* forcedLastPageNum */
            ireturn
        end local 3 // int relativeLastPage
        end local 2 // int forcedLastPageNum
        end local 1 // int lastPageNum
        end local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   18     0               this  Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
            0   18     1        lastPageNum  I
            1   18     2  forcedLastPageNum  I
            2   18     3   relativeLastPage  I
    MethodParameters:
             Name  Flags
      lastPageNum  final

  boolean isOnFirstPage(int);
    descriptor: (I)Z
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
        start local 1 // int partIndex
         0: .line 281
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.pageProvider:Lorg/apache/fop/layoutmgr/PageProvider;
            iload 1 /* partIndex */
            invokevirtual org.apache.fop.layoutmgr.PageProvider.isOnFirstPage:(I)Z
            ireturn
        end local 1 // int partIndex
        end local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
            0    1     1  partIndex  I
    MethodParameters:
           Name  Flags
      partIndex  

  protected int getLastPageNumber();
    descriptor: ()I
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
         0: .line 285
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.pageProvider:Lorg/apache/fop/layoutmgr/PageProvider;
            invokevirtual org.apache.fop.layoutmgr.PageProvider.getLastPageIndex:()I
            ireturn
        end local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;

  protected int getWidthOfCurrentPage();
    descriptor: ()I
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
         0: .line 289
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.curPage:Lorg/apache/fop/layoutmgr/Page;
            ifnull 2
         1: .line 290
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.curPage:Lorg/apache/fop/layoutmgr/Page;
            invokevirtual org.apache.fop.layoutmgr.Page.getPageViewport:()Lorg/apache/fop/area/PageViewport;
            invokevirtual org.apache.fop.area.PageViewport.getViewArea:()Ljava/awt/Rectangle;
            invokevirtual java.awt.Rectangle.getWidth:()D
            d2i
            ireturn
         2: .line 292
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;

  public void addTableHeaderFootnotes(java.util.List<java.util.List<org.apache.fop.layoutmgr.KnuthElement>>);
    descriptor: (Ljava/util/List;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
        start local 1 // java.util.List headerFootnotes
         0: .line 300
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.tableHeaderFootnotes:Ljava/util/List;
            ifnonnull 2
         1: .line 301
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.tableHeaderFootnotes:Ljava/util/List;
         2: .line 303
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.tableHeaderFootnotes:Ljava/util/List;
            aload 1 /* headerFootnotes */
            invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
            pop
         3: .line 304
            return
        end local 1 // java.util.List headerFootnotes
        end local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    4     0             this  Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
            0    4     1  headerFootnotes  Ljava/util/List<Ljava/util/List<Lorg/apache/fop/layoutmgr/KnuthElement;>;>;
    Signature: (Ljava/util/List<Ljava/util/List<Lorg/apache/fop/layoutmgr/KnuthElement;>;>;)V
    MethodParameters:
                 Name  Flags
      headerFootnotes  

  public java.util.List<java.util.List<org.apache.fop.layoutmgr.KnuthElement>> getTableHeaderFootnotes();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
         0: .line 307
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.tableHeaderFootnotes:Ljava/util/List;
            invokevirtual org.apache.fop.layoutmgr.PageSequenceLayoutManager.getTableFootnotes:(Ljava/util/List;)Ljava/util/List;
            areturn
        end local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
    Signature: ()Ljava/util/List<Ljava/util/List<Lorg/apache/fop/layoutmgr/KnuthElement;>;>;

  public void addTableFooterFootnotes(java.util.List<java.util.List<org.apache.fop.layoutmgr.KnuthElement>>);
    descriptor: (Ljava/util/List;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
        start local 1 // java.util.List footerFootnotes
         0: .line 316
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.tableFooterFootnotes:Ljava/util/List;
            ifnonnull 2
         1: .line 317
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.tableFooterFootnotes:Ljava/util/List;
         2: .line 319
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.tableFooterFootnotes:Ljava/util/List;
            aload 1 /* footerFootnotes */
            invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
            pop
         3: .line 320
            return
        end local 1 // java.util.List footerFootnotes
        end local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    4     0             this  Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
            0    4     1  footerFootnotes  Ljava/util/List<Ljava/util/List<Lorg/apache/fop/layoutmgr/KnuthElement;>;>;
    Signature: (Ljava/util/List<Ljava/util/List<Lorg/apache/fop/layoutmgr/KnuthElement;>;>;)V
    MethodParameters:
                 Name  Flags
      footerFootnotes  

  public java.util.List<java.util.List<org.apache.fop.layoutmgr.KnuthElement>> getTableFooterFootnotes();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
         0: .line 323
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.tableFooterFootnotes:Ljava/util/List;
            invokevirtual org.apache.fop.layoutmgr.PageSequenceLayoutManager.getTableFootnotes:(Ljava/util/List;)Ljava/util/List;
            areturn
        end local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
    Signature: ()Ljava/util/List<Ljava/util/List<Lorg/apache/fop/layoutmgr/KnuthElement;>;>;

  private java.util.List<java.util.List<org.apache.fop.layoutmgr.KnuthElement>> getTableFootnotes(java.util.List<java.util.List<org.apache.fop.layoutmgr.KnuthElement>>);
    descriptor: (Ljava/util/List;)Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=3, args_size=2
        start local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
        start local 1 // java.util.List tableFootnotes
         0: .line 327
            aload 1 /* tableFootnotes */
            ifnonnull 3
         1: .line 328
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            astore 2 /* emptyList */
        start local 2 // java.util.List emptyList
         2: .line 329
            aload 2 /* emptyList */
            areturn
        end local 2 // java.util.List emptyList
         3: .line 331
      StackMap locals:
      StackMap stack:
            aload 1 /* tableFootnotes */
            areturn
        end local 1 // java.util.List tableFootnotes
        end local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    4     0            this  Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
            0    4     1  tableFootnotes  Ljava/util/List<Ljava/util/List<Lorg/apache/fop/layoutmgr/KnuthElement;>;>;
            2    3     2       emptyList  Ljava/util/List<Ljava/util/List<Lorg/apache/fop/layoutmgr/KnuthElement;>;>;
    Signature: (Ljava/util/List<Ljava/util/List<Lorg/apache/fop/layoutmgr/KnuthElement;>;>;)Ljava/util/List<Ljava/util/List<Lorg/apache/fop/layoutmgr/KnuthElement;>;>;
    MethodParameters:
                Name  Flags
      tableFootnotes  

  public void clearTableHeadingFootnotes();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
         0: .line 340
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.tableHeaderFootnotes:Ljava/util/List;
            ifnull 2
         1: .line 341
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.tableHeaderFootnotes:Ljava/util/List;
            invokeinterface java.util.List.clear:()V
         2: .line 343
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.tableFooterFootnotes:Ljava/util/List;
            ifnull 4
         3: .line 344
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.tableFooterFootnotes:Ljava/util/List;
            invokeinterface java.util.List.clear:()V
         4: .line 346
      StackMap locals:
      StackMap stack:
            return
        end local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;

  public void setStartIntrusionAdjustment(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
        start local 1 // int sia
         0: .line 349
            aload 0 /* this */
            iload 1 /* sia */
            putfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.startIntrusionAdjustment:I
         1: .line 350
            return
        end local 1 // int sia
        end local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
            0    2     1   sia  I
    MethodParameters:
      Name  Flags
      sia   

  public void setEndIntrusionAdjustment(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
        start local 1 // int eia
         0: .line 353
            aload 0 /* this */
            iload 1 /* eia */
            putfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.endIntrusionAdjustment:I
         1: .line 354
            return
        end local 1 // int eia
        end local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
            0    2     1   eia  I
    MethodParameters:
      Name  Flags
      eia   

  public int getStartIntrusionAdjustment();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
         0: .line 357
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.startIntrusionAdjustment:I
            ireturn
        end local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;

  public int getEndIntrusionAdjustment();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
         0: .line 361
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.endIntrusionAdjustment:I
            ireturn
        end local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;

  public void recordEndOfFloat(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
        start local 1 // int fHeight
         0: .line 365
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.pageBreaker:Lorg/apache/fop/layoutmgr/PageBreaker;
            iload 1 /* fHeight */
            invokevirtual org.apache.fop.layoutmgr.PageBreaker.handleEndOfFloat:(I)V
         1: .line 366
            return
        end local 1 // int fHeight
        end local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
            0    2     1  fHeight  I
    MethodParameters:
         Name  Flags
      fHeight  

  public boolean handlingEndOfFloat();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
         0: .line 369
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.pageBreaker:Lorg/apache/fop/layoutmgr/PageBreaker;
            invokevirtual org.apache.fop.layoutmgr.PageBreaker.handlingEndOfFloat:()Z
            ireturn
        end local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;

  public int getOffsetDueToFloat();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
         0: .line 373
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.pageBreaker:Lorg/apache/fop/layoutmgr/PageBreaker;
            invokevirtual org.apache.fop.layoutmgr.PageBreaker.getOffsetDueToFloat:()I
            ireturn
        end local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;

  public void recordStartOfFloat(int, int);
    descriptor: (II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
        start local 1 // int fHeight
        start local 2 // int fYOffset
         0: .line 377
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.pageBreaker:Lorg/apache/fop/layoutmgr/PageBreaker;
            iload 1 /* fHeight */
            iload 2 /* fYOffset */
            invokevirtual org.apache.fop.layoutmgr.PageBreaker.handleStartOfFloat:(II)V
         1: .line 378
            return
        end local 2 // int fYOffset
        end local 1 // int fHeight
        end local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
            0    2     1   fHeight  I
            0    2     2  fYOffset  I
    MethodParameters:
          Name  Flags
      fHeight   
      fYOffset  

  public boolean handlingStartOfFloat();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
         0: .line 381
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.pageBreaker:Lorg/apache/fop/layoutmgr/PageBreaker;
            invokevirtual org.apache.fop.layoutmgr.PageBreaker.handlingStartOfFloat:()Z
            ireturn
        end local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;

  public int getFloatHeight();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
         0: .line 385
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.pageBreaker:Lorg/apache/fop/layoutmgr/PageBreaker;
            invokevirtual org.apache.fop.layoutmgr.PageBreaker.getFloatHeight:()I
            ireturn
        end local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;

  public int getFloatYOffset();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
         0: .line 389
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.pageBreaker:Lorg/apache/fop/layoutmgr/PageBreaker;
            invokevirtual org.apache.fop.layoutmgr.PageBreaker.getFloatYOffset:()I
            ireturn
        end local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;

  public int getCurrentColumnWidth();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
         0: .line 393
            aload 0 /* this */
            invokevirtual org.apache.fop.layoutmgr.PageSequenceLayoutManager.getCurrentPV:()Lorg/apache/fop/area/PageViewport;
            invokevirtual org.apache.fop.area.PageViewport.getCurrentSpan:()Lorg/apache/fop/area/Span;
            invokevirtual org.apache.fop.area.Span.getColumnWidth:()I
            istore 1 /* flowIPD */
        start local 1 // int flowIPD
         1: .line 394
            iload 1 /* flowIPD */
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.startIntrusionAdjustment:I
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.endIntrusionAdjustment:I
            iadd
            isub
            istore 1 /* flowIPD */
         2: .line 395
            iload 1 /* flowIPD */
            ireturn
        end local 1 // int flowIPD
        end local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     this  Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
            1    3     1  flowIPD  I

  public void holdFootnotes(java.util.List, java.util.List, int, int, boolean, boolean, int, int, int, org.apache.fop.traits.MinOptMax, int, int);
    descriptor: (Ljava/util/List;Ljava/util/List;IIZZIIILorg/apache/fop/traits/MinOptMax;II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=13, locals=13, args_size=13
        start local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
        start local 1 // java.util.List fl
        start local 2 // java.util.List ll
        start local 3 // int tfl
        start local 4 // int ifl
        start local 5 // boolean fp
        start local 6 // boolean nf
        start local 7 // int fnfi
        start local 8 // int fli
        start local 9 // int fei
        start local 10 // org.apache.fop.traits.MinOptMax fsl
        start local 11 // int pfli
        start local 12 // int pfei
         0: .line 400
            aload 1 /* fl */
            ifnull 2
            aload 1 /* fl */
            invokeinterface java.util.List.size:()I
            ifle 2
         1: .line 401
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.pageBreaker:Lorg/apache/fop/layoutmgr/PageBreaker;
            aload 1 /* fl */
            aload 2 /* ll */
            iload 3 /* tfl */
            iload 4 /* ifl */
            iload 5 /* fp */
            iload 6 /* nf */
            iload 7 /* fnfi */
            iload 8 /* fli */
            iload 9 /* fei */
            aload 10 /* fsl */
            iload 11 /* pfli */
            iload 12 /* pfei */
            invokevirtual org.apache.fop.layoutmgr.PageBreaker.holdFootnotes:(Ljava/util/List;Ljava/util/List;IIZZIIILorg/apache/fop/traits/MinOptMax;II)V
         2: .line 403
      StackMap locals:
      StackMap stack:
            return
        end local 12 // int pfei
        end local 11 // int pfli
        end local 10 // org.apache.fop.traits.MinOptMax fsl
        end local 9 // int fei
        end local 8 // int fli
        end local 7 // int fnfi
        end local 6 // boolean nf
        end local 5 // boolean fp
        end local 4 // int ifl
        end local 3 // int tfl
        end local 2 // java.util.List ll
        end local 1 // java.util.List fl
        end local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
            0    3     1    fl  Ljava/util/List;
            0    3     2    ll  Ljava/util/List;
            0    3     3   tfl  I
            0    3     4   ifl  I
            0    3     5    fp  Z
            0    3     6    nf  Z
            0    3     7  fnfi  I
            0    3     8   fli  I
            0    3     9   fei  I
            0    3    10   fsl  Lorg/apache/fop/traits/MinOptMax;
            0    3    11  pfli  I
            0    3    12  pfei  I
    MethodParameters:
      Name  Flags
      fl    
      ll    
      tfl   
      ifl   
      fp    
      nf    
      fnfi  
      fli   
      fei   
      fsl   
      pfli  
      pfei  

  public void retrieveFootnotes(org.apache.fop.layoutmgr.PageBreakingAlgorithm);
    descriptor: (Lorg/apache/fop/layoutmgr/PageBreakingAlgorithm;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
        start local 1 // org.apache.fop.layoutmgr.PageBreakingAlgorithm alg
         0: .line 406
            aload 0 /* this */
            getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.pageBreaker:Lorg/apache/fop/layoutmgr/PageBreaker;
            aload 1 /* alg */
            invokevirtual org.apache.fop.layoutmgr.PageBreaker.retrieveFootones:(Lorg/apache/fop/layoutmgr/PageBreakingAlgorithm;)V
         1: .line 407
            return
        end local 1 // org.apache.fop.layoutmgr.PageBreakingAlgorithm alg
        end local 0 // org.apache.fop.layoutmgr.PageSequenceLayoutManager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
            0    2     1   alg  Lorg/apache/fop/layoutmgr/PageBreakingAlgorithm;
    MethodParameters:
      Name  Flags
      alg   
}
SourceFile: "PageSequenceLayoutManager.java"