public final class org.apache.fop.layoutmgr.ElementListUtils
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: org.apache.fop.layoutmgr.ElementListUtils
  super_class: java.lang.Object
{
  private void <init>();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.layoutmgr.ElementListUtils this
         0: .line 33
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 35
            return
        end local 0 // org.apache.fop.layoutmgr.ElementListUtils this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/fop/layoutmgr/ElementListUtils;

  public static boolean removeLegalBreaks(java.util.List, org.apache.fop.traits.MinOptMax);
    descriptor: (Ljava/util/List;Lorg/apache/fop/traits/MinOptMax;)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // java.util.List elements
        start local 1 // org.apache.fop.traits.MinOptMax constraint
         0: .line 46
            aload 0 /* elements */
            aload 1 /* constraint */
            invokevirtual org.apache.fop.traits.MinOptMax.getOpt:()I
            invokestatic org.apache.fop.layoutmgr.ElementListUtils.removeLegalBreaks:(Ljava/util/List;I)Z
            ireturn
        end local 1 // org.apache.fop.traits.MinOptMax constraint
        end local 0 // java.util.List elements
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0    elements  Ljava/util/List;
            0    1     1  constraint  Lorg/apache/fop/traits/MinOptMax;
    MethodParameters:
            Name  Flags
      elements    
      constraint  

  public static boolean removeLegalBreaks(java.util.List, int);
    descriptor: (Ljava/util/List;I)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.util.List elements
        start local 1 // int constraint
         0: .line 58
            aload 0 /* elements */
            iload 1 /* constraint */
            iconst_0
            invokestatic org.apache.fop.layoutmgr.ElementListUtils.removeLegalBreaks:(Ljava/util/List;IZ)Z
            ireturn
        end local 1 // int constraint
        end local 0 // java.util.List elements
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0    elements  Ljava/util/List;
            0    1     1  constraint  I
    MethodParameters:
            Name  Flags
      elements    
      constraint  

  public static boolean removeLegalBreaksFromEnd(java.util.List, int);
    descriptor: (Ljava/util/List;I)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.util.List elements
        start local 1 // int constraint
         0: .line 70
            aload 0 /* elements */
            iload 1 /* constraint */
            iconst_1
            invokestatic org.apache.fop.layoutmgr.ElementListUtils.removeLegalBreaks:(Ljava/util/List;IZ)Z
            ireturn
        end local 1 // int constraint
        end local 0 // java.util.List elements
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0    elements  Ljava/util/List;
            0    1     1  constraint  I
    MethodParameters:
            Name  Flags
      elements    
      constraint  

  private static boolean removeLegalBreaks(java.util.List, int, boolean);
    descriptor: (Ljava/util/List;IZ)Z
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=8, locals=7, args_size=3
        start local 0 // java.util.List elements
        start local 1 // int constraint
        start local 2 // boolean fromEnd
         0: .line 75
            iconst_0
            istore 3 /* len */
        start local 3 // int len
         1: .line 78
            aload 0 /* elements */
            iload 2 /* fromEnd */
            ifeq 2
            aload 0 /* elements */
            invokeinterface java.util.List.size:()I
            goto 3
      StackMap locals: java.util.List int int int
      StackMap stack: java.util.List
         2: iconst_0
      StackMap locals: java.util.List int int int
      StackMap stack: java.util.List int
         3: invokeinterface java.util.List.listIterator:(I)Ljava/util/ListIterator;
            astore 5 /* iter */
        start local 5 // java.util.ListIterator iter
         4: .line 79
            goto 45
         5: .line 81
      StackMap locals: java.util.List int int int top java.util.ListIterator
      StackMap stack:
            iload 2 /* fromEnd */
            ifeq 8
         6: .line 82
            aload 5 /* iter */
            invokeinterface java.util.ListIterator.previous:()Ljava/lang/Object;
            checkcast org.apache.fop.layoutmgr.ListElement
            astore 4 /* el */
        start local 4 // org.apache.fop.layoutmgr.ListElement el
         7: .line 83
            goto 9
        end local 4 // org.apache.fop.layoutmgr.ListElement el
         8: .line 84
      StackMap locals:
      StackMap stack:
            aload 5 /* iter */
            invokeinterface java.util.ListIterator.next:()Ljava/lang/Object;
            checkcast org.apache.fop.layoutmgr.ListElement
            astore 4 /* el */
        start local 4 // org.apache.fop.layoutmgr.ListElement el
         9: .line 87
      StackMap locals: java.util.List int int int org.apache.fop.layoutmgr.ListElement java.util.ListIterator
      StackMap stack:
            aload 4 /* el */
            invokevirtual org.apache.fop.layoutmgr.ListElement.isPenalty:()Z
            ifeq 17
        10: .line 88
            aload 4 /* el */
            checkcast org.apache.fop.layoutmgr.KnuthPenalty
            astore 6 /* penalty */
        start local 6 // org.apache.fop.layoutmgr.KnuthPenalty penalty
        11: .line 90
            aload 6 /* penalty */
            invokevirtual org.apache.fop.layoutmgr.KnuthPenalty.getPenalty:()I
            sipush 1000
            if_icmpge 43
        12: .line 91
            aload 5 /* iter */
            new org.apache.fop.layoutmgr.KnuthPenalty
            dup
            aload 6 /* penalty */
            invokevirtual org.apache.fop.layoutmgr.KnuthPenalty.getWidth:()I
            sipush 1000
        13: .line 92
            aload 6 /* penalty */
            invokevirtual org.apache.fop.layoutmgr.KnuthPenalty.isPenaltyFlagged:()Z
            aload 6 /* penalty */
            invokevirtual org.apache.fop.layoutmgr.KnuthPenalty.getPosition:()Lorg/apache/fop/layoutmgr/Position;
        14: .line 93
            aload 6 /* penalty */
            invokevirtual org.apache.fop.layoutmgr.KnuthPenalty.isAuxiliary:()Z
            invokespecial org.apache.fop.layoutmgr.KnuthPenalty.<init>:(IIZLorg/apache/fop/layoutmgr/Position;Z)V
        15: .line 91
            invokeinterface java.util.ListIterator.set:(Ljava/lang/Object;)V
        end local 6 // org.apache.fop.layoutmgr.KnuthPenalty penalty
        16: .line 95
            goto 43
      StackMap locals:
      StackMap stack:
        17: aload 4 /* el */
            invokevirtual org.apache.fop.layoutmgr.ListElement.isGlue:()Z
            ifeq 31
        18: .line 96
            aload 4 /* el */
            checkcast org.apache.fop.layoutmgr.KnuthGlue
            astore 6 /* glue */
        start local 6 // org.apache.fop.layoutmgr.KnuthGlue glue
        19: .line 97
            iload 3 /* len */
            aload 6 /* glue */
            invokevirtual org.apache.fop.layoutmgr.KnuthGlue.getWidth:()I
            iadd
            istore 3 /* len */
        20: .line 99
            iload 2 /* fromEnd */
            ifne 22
        21: .line 100
            aload 5 /* iter */
            invokeinterface java.util.ListIterator.previous:()Ljava/lang/Object;
            pop
        22: .line 102
      StackMap locals: org.apache.fop.layoutmgr.KnuthGlue
      StackMap stack:
            aload 5 /* iter */
            invokeinterface java.util.ListIterator.previous:()Ljava/lang/Object;
            checkcast org.apache.fop.layoutmgr.ListElement
            astore 4 /* el */
        23: .line 103
            aload 5 /* iter */
            invokeinterface java.util.ListIterator.next:()Ljava/lang/Object;
            pop
        24: .line 104
            aload 4 /* el */
            invokevirtual org.apache.fop.layoutmgr.ListElement.isBox:()Z
            ifeq 28
        25: .line 106
            aload 5 /* iter */
            new org.apache.fop.layoutmgr.KnuthPenalty
            dup
            iconst_0
            sipush 1000
            iconst_0
        26: .line 107
            aconst_null
            iconst_0
            invokespecial org.apache.fop.layoutmgr.KnuthPenalty.<init>:(IIZLorg/apache/fop/layoutmgr/Position;Z)V
        27: .line 106
            invokeinterface java.util.ListIterator.add:(Ljava/lang/Object;)V
        28: .line 109
      StackMap locals:
      StackMap stack:
            iload 2 /* fromEnd */
            ifne 43
        29: .line 110
            aload 5 /* iter */
            invokeinterface java.util.ListIterator.next:()Ljava/lang/Object;
            pop
        end local 6 // org.apache.fop.layoutmgr.KnuthGlue glue
        30: .line 112
            goto 43
      StackMap locals:
      StackMap stack:
        31: aload 4 /* el */
            invokevirtual org.apache.fop.layoutmgr.ListElement.isUnresolvedElement:()Z
            ifeq 41
        32: .line 113
            aload 4 /* el */
            instanceof org.apache.fop.layoutmgr.BreakElement
            ifeq 37
        33: .line 114
            aload 4 /* el */
            checkcast org.apache.fop.layoutmgr.BreakElement
            astore 6 /* breakEl */
        start local 6 // org.apache.fop.layoutmgr.BreakElement breakEl
        34: .line 115
            aload 6 /* breakEl */
            invokevirtual org.apache.fop.layoutmgr.BreakElement.getPenaltyValue:()I
            sipush 1000
            if_icmpge 43
        35: .line 116
            aload 6 /* breakEl */
            sipush 1000
            invokevirtual org.apache.fop.layoutmgr.BreakElement.setPenaltyValue:(I)V
        end local 6 // org.apache.fop.layoutmgr.BreakElement breakEl
        36: .line 118
            goto 43
      StackMap locals:
      StackMap stack:
        37: aload 4 /* el */
            instanceof org.apache.fop.layoutmgr.UnresolvedListElementWithLength
            ifeq 43
        38: .line 119
            aload 4 /* el */
            checkcast org.apache.fop.layoutmgr.UnresolvedListElementWithLength
            astore 6 /* uel */
        start local 6 // org.apache.fop.layoutmgr.UnresolvedListElementWithLength uel
        39: .line 120
            iload 3 /* len */
            aload 6 /* uel */
            invokevirtual org.apache.fop.layoutmgr.UnresolvedListElementWithLength.getLength:()Lorg/apache/fop/traits/MinOptMax;
            invokevirtual org.apache.fop.traits.MinOptMax.getOpt:()I
            iadd
            istore 3 /* len */
        end local 6 // org.apache.fop.layoutmgr.UnresolvedListElementWithLength uel
        40: .line 122
            goto 43
        41: .line 123
      StackMap locals:
      StackMap stack:
            aload 4 /* el */
            checkcast org.apache.fop.layoutmgr.KnuthElement
            astore 6 /* kel */
        start local 6 // org.apache.fop.layoutmgr.KnuthElement kel
        42: .line 124
            iload 3 /* len */
            aload 6 /* kel */
            invokevirtual org.apache.fop.layoutmgr.KnuthElement.getWidth:()I
            iadd
            istore 3 /* len */
        end local 6 // org.apache.fop.layoutmgr.KnuthElement kel
        43: .line 127
      StackMap locals:
      StackMap stack:
            iload 3 /* len */
            iload 1 /* constraint */
            if_icmplt 45
        44: .line 128
            iconst_0
            ireturn
        end local 4 // org.apache.fop.layoutmgr.ListElement el
        45: .line 79
      StackMap locals: java.util.List int int int top java.util.ListIterator
      StackMap stack:
            iload 2 /* fromEnd */
            ifeq 46
            aload 5 /* iter */
            invokeinterface java.util.ListIterator.hasPrevious:()Z
            ifne 5
            goto 47
      StackMap locals:
      StackMap stack:
        46: aload 5 /* iter */
            invokeinterface java.util.ListIterator.hasNext:()Z
            ifne 5
        end local 5 // java.util.ListIterator iter
        47: .line 132
      StackMap locals: java.util.List int int int
      StackMap stack:
            iconst_1
            ireturn
        end local 3 // int len
        end local 2 // boolean fromEnd
        end local 1 // int constraint
        end local 0 // java.util.List elements
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   48     0    elements  Ljava/util/List;
            0   48     1  constraint  I
            0   48     2     fromEnd  Z
            1   48     3         len  I
            7    8     4          el  Lorg/apache/fop/layoutmgr/ListElement;
            9   45     4          el  Lorg/apache/fop/layoutmgr/ListElement;
            4   47     5        iter  Ljava/util/ListIterator;
           11   16     6     penalty  Lorg/apache/fop/layoutmgr/KnuthPenalty;
           19   30     6        glue  Lorg/apache/fop/layoutmgr/KnuthGlue;
           34   36     6     breakEl  Lorg/apache/fop/layoutmgr/BreakElement;
           39   40     6         uel  Lorg/apache/fop/layoutmgr/UnresolvedListElementWithLength;
           42   43     6         kel  Lorg/apache/fop/layoutmgr/KnuthElement;
    MethodParameters:
            Name  Flags
      elements    
      constraint  
      fromEnd     

  public static int calcContentLength(java.util.List, int, int);
    descriptor: (Ljava/util/List;II)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=7, args_size=3
        start local 0 // java.util.List elems
        start local 1 // int start
        start local 2 // int end
         0: .line 144
            aload 0 /* elems */
            iload 1 /* start */
            invokeinterface java.util.List.listIterator:(I)Ljava/util/ListIterator;
            astore 3 /* iter */
        start local 3 // java.util.ListIterator iter
         1: .line 145
            iload 2 /* end */
            iload 1 /* start */
            isub
            iconst_1
            iadd
            istore 4 /* count */
        start local 4 // int count
         2: .line 146
            iconst_0
            istore 5 /* len */
        start local 5 // int len
         3: .line 147
            goto 13
         4: .line 148
      StackMap locals: java.util.ListIterator int int
      StackMap stack:
            aload 3 /* iter */
            invokeinterface java.util.ListIterator.next:()Ljava/lang/Object;
            checkcast org.apache.fop.layoutmgr.ListElement
            astore 6 /* el */
        start local 6 // org.apache.fop.layoutmgr.ListElement el
         5: .line 149
            aload 6 /* el */
            invokevirtual org.apache.fop.layoutmgr.ListElement.isBox:()Z
            ifeq 8
         6: .line 150
            iload 5 /* len */
            aload 6 /* el */
            checkcast org.apache.fop.layoutmgr.KnuthElement
            invokevirtual org.apache.fop.layoutmgr.KnuthElement.getWidth:()I
            iadd
            istore 5 /* len */
         7: .line 151
            goto 10
      StackMap locals: org.apache.fop.layoutmgr.ListElement
      StackMap stack:
         8: aload 6 /* el */
            invokevirtual org.apache.fop.layoutmgr.ListElement.isGlue:()Z
            ifeq 10
         9: .line 152
            iload 5 /* len */
            aload 6 /* el */
            checkcast org.apache.fop.layoutmgr.KnuthElement
            invokevirtual org.apache.fop.layoutmgr.KnuthElement.getWidth:()I
            iadd
            istore 5 /* len */
        10: .line 157
      StackMap locals:
      StackMap stack:
            iinc 4 /* count */ -1
        11: .line 158
            iload 4 /* count */
            ifne 13
        12: .line 159
            goto 14
        end local 6 // org.apache.fop.layoutmgr.ListElement el
        13: .line 147
      StackMap locals:
      StackMap stack:
            aload 3 /* iter */
            invokeinterface java.util.ListIterator.hasNext:()Z
            ifne 4
        14: .line 162
      StackMap locals:
      StackMap stack:
            iload 5 /* len */
            ireturn
        end local 5 // int len
        end local 4 // int count
        end local 3 // java.util.ListIterator iter
        end local 2 // int end
        end local 1 // int start
        end local 0 // java.util.List elems
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   15     0  elems  Ljava/util/List;
            0   15     1  start  I
            0   15     2    end  I
            1   15     3   iter  Ljava/util/ListIterator;
            2   15     4  count  I
            3   15     5    len  I
            5   13     6     el  Lorg/apache/fop/layoutmgr/ListElement;
    MethodParameters:
       Name  Flags
      elems  
      start  
      end    

  public static int calcContentLength(java.util.List);
    descriptor: (Ljava/util/List;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // java.util.List elems
         0: .line 172
            aload 0 /* elems */
            iconst_0
            aload 0 /* elems */
            invokeinterface java.util.List.size:()I
            iconst_1
            isub
            invokestatic org.apache.fop.layoutmgr.ElementListUtils.calcContentLength:(Ljava/util/List;II)I
            ireturn
        end local 0 // java.util.List elems
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0  elems  Ljava/util/List;
    MethodParameters:
       Name  Flags
      elems  

  public static boolean endsWithForcedBreak(java.util.List);
    descriptor: (Ljava/util/List;)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.util.List elems
         0: .line 181
            aload 0 /* elems */
            invokestatic org.apache.fop.util.ListUtil.getLast:(Ljava/util/List;)Ljava/lang/Object;
            checkcast org.apache.fop.layoutmgr.ListElement
            invokevirtual org.apache.fop.layoutmgr.ListElement.isForcedBreak:()Z
            ireturn
        end local 0 // java.util.List elems
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0  elems  Ljava/util/List;
    MethodParameters:
       Name  Flags
      elems  

  public static boolean startsWithForcedBreak(java.util.List);
    descriptor: (Ljava/util/List;)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.util.List elems
         0: .line 190
            aload 0 /* elems */
            invokeinterface java.util.List.isEmpty:()Z
            ifne 1
            aload 0 /* elems */
            iconst_0
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast org.apache.fop.layoutmgr.ListElement
            invokevirtual org.apache.fop.layoutmgr.ListElement.isForcedBreak:()Z
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // java.util.List elems
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0  elems  Ljava/util/List;
    MethodParameters:
       Name  Flags
      elems  

  public static boolean endsWithNonInfinitePenalty(java.util.List);
    descriptor: (Ljava/util/List;)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // java.util.List elems
         0: .line 200
            aload 0 /* elems */
            invokestatic org.apache.fop.util.ListUtil.getLast:(Ljava/util/List;)Ljava/lang/Object;
            checkcast org.apache.fop.layoutmgr.ListElement
            astore 1 /* last */
        start local 1 // org.apache.fop.layoutmgr.ListElement last
         1: .line 201
            aload 1 /* last */
            invokevirtual org.apache.fop.layoutmgr.ListElement.isPenalty:()Z
            ifeq 3
            aload 1 /* last */
            checkcast org.apache.fop.layoutmgr.KnuthPenalty
            invokevirtual org.apache.fop.layoutmgr.KnuthPenalty.getPenalty:()I
            sipush 1000
            if_icmpge 3
         2: .line 202
            iconst_1
            ireturn
         3: .line 203
      StackMap locals: org.apache.fop.layoutmgr.ListElement
      StackMap stack:
            aload 1 /* last */
            instanceof org.apache.fop.layoutmgr.BreakElement
            ifeq 6
         4: .line 204
            aload 1 /* last */
            checkcast org.apache.fop.layoutmgr.BreakElement
            invokevirtual org.apache.fop.layoutmgr.BreakElement.getPenaltyValue:()I
            sipush 1000
            if_icmpge 6
         5: .line 205
            iconst_1
            ireturn
         6: .line 207
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 1 // org.apache.fop.layoutmgr.ListElement last
        end local 0 // java.util.List elems
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    7     0  elems  Ljava/util/List;
            1    7     1   last  Lorg/apache/fop/layoutmgr/ListElement;
    MethodParameters:
       Name  Flags
      elems  

  public static int determinePreviousBreak(java.util.List, int);
    descriptor: (Ljava/util/List;I)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // java.util.List elems
        start local 1 // int startIndex
         0: .line 218
            iload 1 /* startIndex */
            iconst_1
            isub
            istore 2 /* prevBreak */
        start local 2 // int prevBreak
         1: .line 219
            goto 6
         2: .line 220
      StackMap locals: int
      StackMap stack:
            aload 0 /* elems */
            iload 2 /* prevBreak */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast org.apache.fop.layoutmgr.KnuthElement
            astore 3 /* el */
        start local 3 // org.apache.fop.layoutmgr.KnuthElement el
         3: .line 221
            aload 3 /* el */
            invokevirtual org.apache.fop.layoutmgr.KnuthElement.isPenalty:()Z
            ifeq 5
            aload 3 /* el */
            invokevirtual org.apache.fop.layoutmgr.KnuthElement.getPenalty:()I
            sipush 1000
            if_icmpge 5
         4: .line 222
            goto 7
         5: .line 224
      StackMap locals: org.apache.fop.layoutmgr.KnuthElement
      StackMap stack:
            iinc 2 /* prevBreak */ -1
        end local 3 // org.apache.fop.layoutmgr.KnuthElement el
         6: .line 219
      StackMap locals:
      StackMap stack:
            iload 2 /* prevBreak */
            ifge 2
         7: .line 226
      StackMap locals:
      StackMap stack:
            iload 2 /* prevBreak */
            ireturn
        end local 2 // int prevBreak
        end local 1 // int startIndex
        end local 0 // java.util.List elems
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    8     0       elems  Ljava/util/List;
            0    8     1  startIndex  I
            1    8     2   prevBreak  I
            3    6     3          el  Lorg/apache/fop/layoutmgr/KnuthElement;
    MethodParameters:
            Name  Flags
      elems       
      startIndex  

  public static boolean isEmptyBox(java.util.List);
    descriptor: (Ljava/util/List;)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // java.util.List elements
         0: .line 230
            aload 0 /* elements */
            invokeinterface java.util.List.size:()I
            iconst_1
            if_icmpne 4
            aload 0 /* elements */
            iconst_0
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            instanceof org.apache.fop.layoutmgr.KnuthBox
            ifeq 4
         1: .line 231
            aload 0 /* elements */
            iconst_0
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast org.apache.fop.layoutmgr.KnuthBox
            astore 1 /* kb */
        start local 1 // org.apache.fop.layoutmgr.KnuthBox kb
         2: .line 232
            aload 1 /* kb */
            invokevirtual org.apache.fop.layoutmgr.KnuthBox.getWidth:()I
            ifne 4
         3: .line 233
            iconst_1
            ireturn
        end local 1 // org.apache.fop.layoutmgr.KnuthBox kb
         4: .line 236
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 0 // java.util.List elements
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0  elements  Ljava/util/List;
            2    4     1        kb  Lorg/apache/fop/layoutmgr/KnuthBox;
    MethodParameters:
          Name  Flags
      elements  
}
SourceFile: "ElementListUtils.java"