public class org.apache.fop.area.LineArea extends org.apache.fop.area.Area
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.fop.area.LineArea
  super_class: org.apache.fop.area.Area
{
  private static final long serialVersionUID;
    descriptor: J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 7670235908329290684

  private org.apache.fop.area.LineArea$LineAdjustingInfo adjustingInfo;
    descriptor: Lorg/apache/fop/area/LineArea$LineAdjustingInfo;
    flags: (0x0002) ACC_PRIVATE

  private java.util.List<org.apache.fop.area.inline.InlineArea> inlineAreas;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<Lorg/apache/fop/area/inline/InlineArea;>;

  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 37
            ldc Lorg/apache/fop/area/LineArea;
            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.area.LineArea.$assertionsDisabled:Z
         3: .line 39
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.apache.fop.area.LineArea this
         0: .line 89
            aload 0 /* this */
            invokespecial org.apache.fop.area.Area.<init>:()V
         1: .line 83
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield org.apache.fop.area.LineArea.inlineAreas:Ljava/util/List;
         2: .line 90
            return
        end local 0 // org.apache.fop.area.LineArea this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/fop/area/LineArea;

  public void <init>(int, int, int, int);
    descriptor: (IIII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=5, args_size=5
        start local 0 // org.apache.fop.area.LineArea this
        start local 1 // int alignment
        start local 2 // int diff
        start local 3 // int stretch
        start local 4 // int shrink
         0: .line 100
            aload 0 /* this */
            invokespecial org.apache.fop.area.Area.<init>:()V
         1: .line 83
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield org.apache.fop.area.LineArea.inlineAreas:Ljava/util/List;
         2: .line 102
            aload 0 /* this */
            new org.apache.fop.area.LineArea$LineAdjustingInfo
            dup
            aload 0 /* this */
            iload 1 /* alignment */
            iload 2 /* diff */
            iload 3 /* stretch */
            iload 4 /* shrink */
            invokespecial org.apache.fop.area.LineArea$LineAdjustingInfo.<init>:(Lorg/apache/fop/area/LineArea;IIII)V
            putfield org.apache.fop.area.LineArea.adjustingInfo:Lorg/apache/fop/area/LineArea$LineAdjustingInfo;
         3: .line 103
            return
        end local 4 // int shrink
        end local 3 // int stretch
        end local 2 // int diff
        end local 1 // int alignment
        end local 0 // org.apache.fop.area.LineArea this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    4     0       this  Lorg/apache/fop/area/LineArea;
            0    4     1  alignment  I
            0    4     2       diff  I
            0    4     3    stretch  I
            0    4     4     shrink  I
    MethodParameters:
           Name  Flags
      alignment  
      diff       
      stretch    
      shrink     

  public void addChildArea(org.apache.fop.area.Area);
    descriptor: (Lorg/apache/fop/area/Area;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.fop.area.LineArea this
        start local 1 // org.apache.fop.area.Area childArea
         0: .line 112
            aload 1 /* childArea */
            instanceof org.apache.fop.area.inline.InlineArea
            ifeq 3
         1: .line 113
            aload 0 /* this */
            aload 1 /* childArea */
            checkcast org.apache.fop.area.inline.InlineArea
            invokevirtual org.apache.fop.area.LineArea.addInlineArea:(Lorg/apache/fop/area/inline/InlineArea;)V
         2: .line 115
            aload 1 /* childArea */
            checkcast org.apache.fop.area.inline.InlineArea
            aload 0 /* this */
            invokevirtual org.apache.fop.area.inline.InlineArea.setParentArea:(Lorg/apache/fop/area/Area;)V
         3: .line 117
      StackMap locals:
      StackMap stack:
            return
        end local 1 // org.apache.fop.area.Area childArea
        end local 0 // org.apache.fop.area.LineArea this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    4     0       this  Lorg/apache/fop/area/LineArea;
            0    4     1  childArea  Lorg/apache/fop/area/Area;
    MethodParameters:
           Name  Flags
      childArea  

  public void addInlineArea(org.apache.fop.area.inline.InlineArea);
    descriptor: (Lorg/apache/fop/area/inline/InlineArea;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.fop.area.LineArea this
        start local 1 // org.apache.fop.area.inline.InlineArea area
         0: .line 125
            aload 0 /* this */
            getfield org.apache.fop.area.LineArea.inlineAreas:Ljava/util/List;
            aload 1 /* area */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         1: .line 126
            return
        end local 1 // org.apache.fop.area.inline.InlineArea area
        end local 0 // org.apache.fop.area.LineArea this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/fop/area/LineArea;
            0    2     1  area  Lorg/apache/fop/area/inline/InlineArea;
    MethodParameters:
      Name  Flags
      area  

  public void setInlineAreas(java.util.List);
    descriptor: (Ljava/util/List;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=5, args_size=2
        start local 0 // org.apache.fop.area.LineArea this
        start local 1 // java.util.List inlineAreas
         0: .line 134
            aload 1 /* inlineAreas */
            invokeinterface java.lang.Iterable.iterator:()Ljava/util/Iterator;
            astore 3
            goto 7
      StackMap locals: org.apache.fop.area.LineArea java.util.List top java.util.Iterator
      StackMap stack:
         1: aload 3
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.apache.fop.area.inline.InlineArea
            astore 2 /* ia */
        start local 2 // org.apache.fop.area.inline.InlineArea ia
         2: .line 135
            aload 2 /* ia */
            invokevirtual org.apache.fop.area.inline.InlineArea.getParentArea:()Lorg/apache/fop/area/Area;
            astore 4 /* pa */
        start local 4 // org.apache.fop.area.Area pa
         3: .line 136
            aload 4 /* pa */
            ifnonnull 6
         4: .line 137
            aload 2 /* ia */
            aload 0 /* this */
            invokevirtual org.apache.fop.area.inline.InlineArea.setParentArea:(Lorg/apache/fop/area/Area;)V
         5: .line 138
            goto 7
         6: .line 139
      StackMap locals: org.apache.fop.area.LineArea java.util.List org.apache.fop.area.inline.InlineArea java.util.Iterator org.apache.fop.area.Area
      StackMap stack:
            getstatic org.apache.fop.area.LineArea.$assertionsDisabled:Z
            ifne 7
            aload 4 /* pa */
            aload 0 /* this */
            if_acmpeq 7
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
        end local 4 // org.apache.fop.area.Area pa
        end local 2 // org.apache.fop.area.inline.InlineArea ia
         7: .line 134
      StackMap locals: org.apache.fop.area.LineArea java.util.List top java.util.Iterator
      StackMap stack:
            aload 3
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 1
         8: .line 142
            aload 0 /* this */
            aload 1 /* inlineAreas */
            putfield org.apache.fop.area.LineArea.inlineAreas:Ljava/util/List;
         9: .line 143
            return
        end local 1 // java.util.List inlineAreas
        end local 0 // org.apache.fop.area.LineArea this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   10     0         this  Lorg/apache/fop/area/LineArea;
            0   10     1  inlineAreas  Ljava/util/List;
            2    7     2           ia  Lorg/apache/fop/area/inline/InlineArea;
            3    7     4           pa  Lorg/apache/fop/area/Area;
    MethodParameters:
             Name  Flags
      inlineAreas  

  public java.util.List getInlineAreas();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.area.LineArea this
         0: .line 151
            aload 0 /* this */
            getfield org.apache.fop.area.LineArea.inlineAreas:Ljava/util/List;
            areturn
        end local 0 // org.apache.fop.area.LineArea this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/area/LineArea;

  public int getStartIndent();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.fop.area.LineArea this
         0: .line 162
            aload 0 /* this */
            getstatic org.apache.fop.area.Trait.START_INDENT:Ljava/lang/Integer;
            invokevirtual org.apache.fop.area.LineArea.hasTrait:(Ljava/lang/Integer;)Z
            ifeq 2
         1: .line 163
            aload 0 /* this */
            getstatic org.apache.fop.area.Trait.START_INDENT:Ljava/lang/Integer;
            invokevirtual org.apache.fop.area.LineArea.getTraitAsInteger:(Ljava/lang/Integer;)I
            ireturn
         2: .line 165
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 0 // org.apache.fop.area.LineArea this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/fop/area/LineArea;

  public int getEndIndent();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.fop.area.LineArea this
         0: .line 177
            aload 0 /* this */
            getstatic org.apache.fop.area.Trait.END_INDENT:Ljava/lang/Integer;
            invokevirtual org.apache.fop.area.LineArea.hasTrait:(Ljava/lang/Integer;)Z
            ifeq 2
         1: .line 178
            aload 0 /* this */
            getstatic org.apache.fop.area.Trait.END_INDENT:Ljava/lang/Integer;
            invokevirtual org.apache.fop.area.LineArea.getTraitAsInteger:(Ljava/lang/Integer;)I
            ireturn
         2: .line 180
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 0 // org.apache.fop.area.LineArea this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/fop/area/LineArea;

  public void updateExtentsFromChildren();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=5, args_size=1
        start local 0 // org.apache.fop.area.LineArea this
         0: .line 188
            iconst_0
            istore 1 /* ipd */
        start local 1 // int ipd
         1: .line 189
            iconst_0
            istore 2 /* bpd */
        start local 2 // int bpd
         2: .line 190
            aload 0 /* this */
            getfield org.apache.fop.area.LineArea.inlineAreas:Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 4
            goto 6
      StackMap locals: org.apache.fop.area.LineArea int int top java.util.Iterator
      StackMap stack:
         3: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.apache.fop.area.inline.InlineArea
            astore 3 /* inlineArea */
        start local 3 // org.apache.fop.area.inline.InlineArea inlineArea
         4: .line 191
            iload 1 /* ipd */
            aload 3 /* inlineArea */
            invokevirtual org.apache.fop.area.inline.InlineArea.getAllocIPD:()I
            invokestatic java.lang.Math.max:(II)I
            istore 1 /* ipd */
         5: .line 192
            iload 2 /* bpd */
            aload 3 /* inlineArea */
            invokevirtual org.apache.fop.area.inline.InlineArea.getAllocBPD:()I
            iadd
            istore 2 /* bpd */
        end local 3 // org.apache.fop.area.inline.InlineArea inlineArea
         6: .line 190
      StackMap locals:
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 3
         7: .line 194
            aload 0 /* this */
            iload 1 /* ipd */
            invokevirtual org.apache.fop.area.LineArea.setIPD:(I)V
         8: .line 195
            aload 0 /* this */
            iload 2 /* bpd */
            invokevirtual org.apache.fop.area.LineArea.setBPD:(I)V
         9: .line 196
            return
        end local 2 // int bpd
        end local 1 // int ipd
        end local 0 // org.apache.fop.area.LineArea this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   10     0        this  Lorg/apache/fop/area/LineArea;
            1   10     1         ipd  I
            2   10     2         bpd  I
            4    6     3  inlineArea  Lorg/apache/fop/area/inline/InlineArea;

  public void handleIPDVariation(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=2
        start local 0 // org.apache.fop.area.LineArea this
        start local 1 // int ipdVariation
         0: .line 214
            aload 0 /* this */
            invokevirtual org.apache.fop.area.LineArea.getStartIndent:()I
            istore 2 /* si */
        start local 2 // int si
         1: .line 215
            aload 0 /* this */
            invokevirtual org.apache.fop.area.LineArea.getEndIndent:()I
            istore 3 /* ei */
        start local 3 // int ei
         2: .line 216
            aload 0 /* this */
            getfield org.apache.fop.area.LineArea.adjustingInfo:Lorg/apache/fop/area/LineArea$LineAdjustingInfo;
            getfield org.apache.fop.area.LineArea$LineAdjustingInfo.lineAlignment:I
            lookupswitch { // 4
                   23: 5
                   39: 8
                   70: 10
                  135: 3
              default: 17
          }
         3: .line 219
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getstatic org.apache.fop.area.Trait.END_INDENT:Ljava/lang/Integer;
            iload 3 /* ei */
            iload 1 /* ipdVariation */
            isub
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual org.apache.fop.area.LineArea.addTrait:(Ljava/lang/Integer;Ljava/lang/Object;)V
         4: .line 220
            goto 18
         5: .line 223
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic org.apache.fop.area.Trait.START_INDENT:Ljava/lang/Integer;
            iload 2 /* si */
            iload 1 /* ipdVariation */
            iconst_2
            idiv
            isub
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual org.apache.fop.area.LineArea.addTrait:(Ljava/lang/Integer;Ljava/lang/Object;)V
         6: .line 224
            aload 0 /* this */
            getstatic org.apache.fop.area.Trait.END_INDENT:Ljava/lang/Integer;
            iload 3 /* ei */
            iload 1 /* ipdVariation */
            iconst_2
            idiv
            isub
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual org.apache.fop.area.LineArea.addTrait:(Ljava/lang/Integer;Ljava/lang/Object;)V
         7: .line 225
            goto 18
         8: .line 228
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic org.apache.fop.area.Trait.START_INDENT:Ljava/lang/Integer;
            iload 2 /* si */
            iload 1 /* ipdVariation */
            isub
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual org.apache.fop.area.LineArea.addTrait:(Ljava/lang/Integer;Ljava/lang/Object;)V
         9: .line 229
            goto 18
        10: .line 232
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.area.LineArea.adjustingInfo:Lorg/apache/fop/area/LineArea$LineAdjustingInfo;
            dup
            getfield org.apache.fop.area.LineArea$LineAdjustingInfo.variationFactor:D
            aload 0 /* this */
            getfield org.apache.fop.area.LineArea.adjustingInfo:Lorg/apache/fop/area/LineArea$LineAdjustingInfo;
            getfield org.apache.fop.area.LineArea$LineAdjustingInfo.difference:I
            iload 1 /* ipdVariation */
            isub
            i2f
        11: .line 233
            aload 0 /* this */
            getfield org.apache.fop.area.LineArea.adjustingInfo:Lorg/apache/fop/area/LineArea$LineAdjustingInfo;
            getfield org.apache.fop.area.LineArea$LineAdjustingInfo.difference:I
            i2f
            fdiv
            f2d
            dmul
        12: .line 232
            putfield org.apache.fop.area.LineArea$LineAdjustingInfo.variationFactor:D
        13: .line 234
            aload 0 /* this */
            getfield org.apache.fop.area.LineArea.adjustingInfo:Lorg/apache/fop/area/LineArea$LineAdjustingInfo;
            dup
            getfield org.apache.fop.area.LineArea$LineAdjustingInfo.difference:I
            iload 1 /* ipdVariation */
            isub
            putfield org.apache.fop.area.LineArea$LineAdjustingInfo.difference:I
        14: .line 237
            aload 0 /* this */
            getfield org.apache.fop.area.LineArea.adjustingInfo:Lorg/apache/fop/area/LineArea$LineAdjustingInfo;
            getfield org.apache.fop.area.LineArea$LineAdjustingInfo.bAddedToAreaTree:Z
            ifeq 18
        15: .line 238
            aload 0 /* this */
            invokevirtual org.apache.fop.area.LineArea.finish:()V
        16: .line 240
            goto 18
        17: .line 242
      StackMap locals:
      StackMap stack:
            new java.lang.RuntimeException
            dup
            invokespecial java.lang.RuntimeException.<init>:()V
            athrow
        18: .line 244
      StackMap locals:
      StackMap stack:
            return
        end local 3 // int ei
        end local 2 // int si
        end local 1 // int ipdVariation
        end local 0 // org.apache.fop.area.LineArea this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   19     0          this  Lorg/apache/fop/area/LineArea;
            0   19     1  ipdVariation  I
            1   19     2            si  I
            2   19     3            ei  I
    MethodParameters:
              Name  Flags
      ipdVariation  

  public void finish();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=4, args_size=1
        start local 0 // org.apache.fop.area.LineArea this
         0: .line 252
            aload 0 /* this */
            getfield org.apache.fop.area.LineArea.adjustingInfo:Lorg/apache/fop/area/LineArea$LineAdjustingInfo;
            getfield org.apache.fop.area.LineArea$LineAdjustingInfo.lineAlignment:I
            bipush 70
            if_icmpne 18
         1: .line 253
            getstatic org.apache.fop.area.LineArea.log:Lorg/apache/commons/logging/Log;
            invokeinterface org.apache.commons.logging.Log.isTraceEnabled:()Z
            ifeq 3
         2: .line 254
            getstatic org.apache.fop.area.LineArea.log:Lorg/apache/commons/logging/Log;
            new java.lang.StringBuilder
            dup
            ldc "Applying variation factor to justified line: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield org.apache.fop.area.LineArea.adjustingInfo:Lorg/apache/fop/area/LineArea$LineAdjustingInfo;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokeinterface org.apache.commons.logging.Log.trace:(Ljava/lang/Object;)V
         3: .line 257
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 1 /* bUnresolvedAreasPresent */
        start local 1 // boolean bUnresolvedAreasPresent
         4: .line 259
            aload 0 /* this */
            getfield org.apache.fop.area.LineArea.inlineAreas:Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 3
            goto 11
      StackMap locals: org.apache.fop.area.LineArea int top java.util.Iterator
      StackMap stack:
         5: aload 3
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.apache.fop.area.inline.InlineArea
            astore 2 /* inlineArea */
        start local 2 // org.apache.fop.area.inline.InlineArea inlineArea
         6: .line 260
            iload 1 /* bUnresolvedAreasPresent */
            aload 2 /* inlineArea */
         7: .line 261
            aload 0 /* this */
            getfield org.apache.fop.area.LineArea.adjustingInfo:Lorg/apache/fop/area/LineArea$LineAdjustingInfo;
            getfield org.apache.fop.area.LineArea$LineAdjustingInfo.variationFactor:D
         8: .line 262
            aload 0 /* this */
            getfield org.apache.fop.area.LineArea.adjustingInfo:Lorg/apache/fop/area/LineArea$LineAdjustingInfo;
            getfield org.apache.fop.area.LineArea$LineAdjustingInfo.availableStretch:I
         9: .line 263
            aload 0 /* this */
            getfield org.apache.fop.area.LineArea.adjustingInfo:Lorg/apache/fop/area/LineArea$LineAdjustingInfo;
            getfield org.apache.fop.area.LineArea$LineAdjustingInfo.availableShrink:I
        10: .line 261
            invokevirtual org.apache.fop.area.inline.InlineArea.applyVariationFactor:(DII)Z
            ior
            istore 1 /* bUnresolvedAreasPresent */
        end local 2 // org.apache.fop.area.inline.InlineArea inlineArea
        11: .line 259
      StackMap locals:
      StackMap stack:
            aload 3
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 5
        12: .line 265
            iload 1 /* bUnresolvedAreasPresent */
            ifne 15
        13: .line 268
            aload 0 /* this */
            aconst_null
            putfield org.apache.fop.area.LineArea.adjustingInfo:Lorg/apache/fop/area/LineArea$LineAdjustingInfo;
        14: .line 269
            goto 18
        15: .line 273
      StackMap locals: org.apache.fop.area.LineArea int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.area.LineArea.adjustingInfo:Lorg/apache/fop/area/LineArea$LineAdjustingInfo;
            getfield org.apache.fop.area.LineArea$LineAdjustingInfo.bAddedToAreaTree:Z
            ifne 17
        16: .line 274
            aload 0 /* this */
            getfield org.apache.fop.area.LineArea.adjustingInfo:Lorg/apache/fop/area/LineArea$LineAdjustingInfo;
            iconst_1
            putfield org.apache.fop.area.LineArea$LineAdjustingInfo.bAddedToAreaTree:Z
        17: .line 277
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.area.LineArea.adjustingInfo:Lorg/apache/fop/area/LineArea$LineAdjustingInfo;
            dconst_1
            putfield org.apache.fop.area.LineArea$LineAdjustingInfo.variationFactor:D
        end local 1 // boolean bUnresolvedAreasPresent
        18: .line 283
      StackMap locals:
      StackMap stack:
            return
        end local 0 // org.apache.fop.area.LineArea this
      LocalVariableTable:
        Start  End  Slot                     Name  Signature
            0   19     0                     this  Lorg/apache/fop/area/LineArea;
            4   18     1  bUnresolvedAreasPresent  Z
            6   11     2               inlineArea  Lorg/apache/fop/area/inline/InlineArea;

  public int getEffectiveIPD();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=5, args_size=1
        start local 0 // org.apache.fop.area.LineArea this
         0: .line 286
            iconst_0
            istore 1 /* maxIPD */
        start local 1 // int maxIPD
         1: .line 287
            aload 0 /* this */
            getfield org.apache.fop.area.LineArea.inlineAreas:Ljava/util/List;
            ifnull 8
         2: .line 288
            aload 0 /* this */
            getfield org.apache.fop.area.LineArea.inlineAreas:Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 3
            goto 7
      StackMap locals: org.apache.fop.area.LineArea int top java.util.Iterator
      StackMap stack:
         3: aload 3
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.apache.fop.area.Area
            astore 2 /* area */
        start local 2 // org.apache.fop.area.Area area
         4: .line 289
            aload 2 /* area */
            invokevirtual org.apache.fop.area.Area.getEffectiveIPD:()I
            istore 4 /* effectiveIPD */
        start local 4 // int effectiveIPD
         5: .line 290
            iload 4 /* effectiveIPD */
            iload 1 /* maxIPD */
            if_icmple 7
         6: .line 291
            iload 4 /* effectiveIPD */
            istore 1 /* maxIPD */
        end local 4 // int effectiveIPD
        end local 2 // org.apache.fop.area.Area area
         7: .line 288
      StackMap locals:
      StackMap stack:
            aload 3
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 3
         8: .line 295
      StackMap locals: org.apache.fop.area.LineArea int
      StackMap stack:
            iload 1 /* maxIPD */
            ireturn
        end local 1 // int maxIPD
        end local 0 // org.apache.fop.area.LineArea this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    9     0          this  Lorg/apache/fop/area/LineArea;
            1    9     1        maxIPD  I
            4    7     2          area  Lorg/apache/fop/area/Area;
            5    7     4  effectiveIPD  I
}
SourceFile: "LineArea.java"
NestMembers:
  org.apache.fop.area.LineArea$LineAdjustingInfo
InnerClasses:
  private final LineAdjustingInfo = org.apache.fop.area.LineArea$LineAdjustingInfo of org.apache.fop.area.LineArea