public class org.apache.fop.pdf.PDFArray extends org.apache.fop.pdf.PDFObject
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.fop.pdf.PDFArray
  super_class: org.apache.fop.pdf.PDFObject
{
  protected java.util.List<java.lang.Object> values;
    descriptor: Ljava/util/List;
    flags: (0x0004) ACC_PROTECTED
    Signature: Ljava/util/List<Ljava/lang/Object;>;

  public void <init>(org.apache.fop.pdf.PDFObject);
    descriptor: (Lorg/apache/fop/pdf/PDFObject;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.fop.pdf.PDFArray this
        start local 1 // org.apache.fop.pdf.PDFObject parent
         0: .line 46
            aload 0 /* this */
            aload 1 /* parent */
            invokespecial org.apache.fop.pdf.PDFObject.<init>:(Lorg/apache/fop/pdf/PDFObject;)V
         1: .line 38
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield org.apache.fop.pdf.PDFArray.values:Ljava/util/List;
         2: .line 47
            return
        end local 1 // org.apache.fop.pdf.PDFObject parent
        end local 0 // org.apache.fop.pdf.PDFArray this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lorg/apache/fop/pdf/PDFArray;
            0    3     1  parent  Lorg/apache/fop/pdf/PDFObject;
    MethodParameters:
        Name  Flags
      parent  

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.fop.pdf.PDFArray this
         0: .line 53
            aload 0 /* this */
            aconst_null
            invokespecial org.apache.fop.pdf.PDFArray.<init>:(Lorg/apache/fop/pdf/PDFObject;)V
         1: .line 54
            return
        end local 0 // org.apache.fop.pdf.PDFArray this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/fop/pdf/PDFArray;

  public void <init>(org.apache.fop.pdf.PDFObject, int[]);
    descriptor: (Lorg/apache/fop/pdf/PDFObject;[I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=7, args_size=3
        start local 0 // org.apache.fop.pdf.PDFArray this
        start local 1 // org.apache.fop.pdf.PDFObject parent
        start local 2 // int[] values
         0: .line 63
            aload 0 /* this */
            aload 1 /* parent */
            invokespecial org.apache.fop.pdf.PDFObject.<init>:(Lorg/apache/fop/pdf/PDFObject;)V
         1: .line 38
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield org.apache.fop.pdf.PDFArray.values:Ljava/util/List;
         2: .line 65
            aload 2 /* values */
            dup
            astore 6
            arraylength
            istore 5
            iconst_0
            istore 4
            goto 6
      StackMap locals: org.apache.fop.pdf.PDFArray org.apache.fop.pdf.PDFObject int[] top int int int[]
      StackMap stack:
         3: aload 6
            iload 4
            iaload
            istore 3 /* value */
        start local 3 // int value
         4: .line 66
            aload 0 /* this */
            getfield org.apache.fop.pdf.PDFArray.values:Ljava/util/List;
            iload 3 /* value */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 3 // int value
         5: .line 65
            iinc 4 1
      StackMap locals:
      StackMap stack:
         6: iload 4
            iload 5
            if_icmplt 3
         7: .line 68
            return
        end local 2 // int[] values
        end local 1 // org.apache.fop.pdf.PDFObject parent
        end local 0 // org.apache.fop.pdf.PDFArray this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0    this  Lorg/apache/fop/pdf/PDFArray;
            0    8     1  parent  Lorg/apache/fop/pdf/PDFObject;
            0    8     2  values  [I
            4    5     3   value  I
    MethodParameters:
        Name  Flags
      parent  
      values  

  public void <init>(org.apache.fop.pdf.PDFObject, double[]);
    descriptor: (Lorg/apache/fop/pdf/PDFObject;[D)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=8, args_size=3
        start local 0 // org.apache.fop.pdf.PDFArray this
        start local 1 // org.apache.fop.pdf.PDFObject parent
        start local 2 // double[] values
         0: .line 77
            aload 0 /* this */
            aload 1 /* parent */
            invokespecial org.apache.fop.pdf.PDFObject.<init>:(Lorg/apache/fop/pdf/PDFObject;)V
         1: .line 38
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield org.apache.fop.pdf.PDFArray.values:Ljava/util/List;
         2: .line 79
            aload 2 /* values */
            dup
            astore 7
            arraylength
            istore 6
            iconst_0
            istore 5
            goto 6
      StackMap locals: org.apache.fop.pdf.PDFArray org.apache.fop.pdf.PDFObject double[] top top int int double[]
      StackMap stack:
         3: aload 7
            iload 5
            daload
            dstore 3 /* value */
        start local 3 // double value
         4: .line 80
            aload 0 /* this */
            getfield org.apache.fop.pdf.PDFArray.values:Ljava/util/List;
            dload 3 /* value */
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 3 // double value
         5: .line 79
            iinc 5 1
      StackMap locals:
      StackMap stack:
         6: iload 5
            iload 6
            if_icmplt 3
         7: .line 82
            return
        end local 2 // double[] values
        end local 1 // org.apache.fop.pdf.PDFObject parent
        end local 0 // org.apache.fop.pdf.PDFArray this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0    this  Lorg/apache/fop/pdf/PDFArray;
            0    8     1  parent  Lorg/apache/fop/pdf/PDFObject;
            0    8     2  values  [D
            4    5     3   value  D
    MethodParameters:
        Name  Flags
      parent  
      values  

  public void <init>(org.apache.fop.pdf.PDFObject, java.util.List<?>);
    descriptor: (Lorg/apache/fop/pdf/PDFObject;Ljava/util/List;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.apache.fop.pdf.PDFArray this
        start local 1 // org.apache.fop.pdf.PDFObject parent
        start local 2 // java.util.List values
         0: .line 91
            aload 0 /* this */
            aload 1 /* parent */
            invokespecial org.apache.fop.pdf.PDFObject.<init>:(Lorg/apache/fop/pdf/PDFObject;)V
         1: .line 38
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield org.apache.fop.pdf.PDFArray.values:Ljava/util/List;
         2: .line 93
            aload 0 /* this */
            getfield org.apache.fop.pdf.PDFArray.values:Ljava/util/List;
            aload 2 /* values */
            invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
            pop
         3: .line 94
            return
        end local 2 // java.util.List values
        end local 1 // org.apache.fop.pdf.PDFObject parent
        end local 0 // org.apache.fop.pdf.PDFArray this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lorg/apache/fop/pdf/PDFArray;
            0    4     1  parent  Lorg/apache/fop/pdf/PDFObject;
            0    4     2  values  Ljava/util/List<*>;
    Signature: (Lorg/apache/fop/pdf/PDFObject;Ljava/util/List<*>;)V
    MethodParameters:
        Name  Flags
      parent  
      values  

  public void <init>(java.lang.Object[]);
    descriptor: ([Ljava/lang/Object;)V
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.fop.pdf.PDFArray this
        start local 1 // java.lang.Object[] elements
         0: .line 102
            aload 0 /* this */
            aconst_null
            aload 1 /* elements */
            invokespecial org.apache.fop.pdf.PDFArray.<init>:(Lorg/apache/fop/pdf/PDFObject;[Ljava/lang/Object;)V
         1: .line 103
            return
        end local 1 // java.lang.Object[] elements
        end local 0 // org.apache.fop.pdf.PDFArray this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lorg/apache/fop/pdf/PDFArray;
            0    2     1  elements  [Ljava/lang/Object;
    MethodParameters:
          Name  Flags
      elements  

  public void <init>(java.util.List<?>);
    descriptor: (Ljava/util/List;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.fop.pdf.PDFArray this
        start local 1 // java.util.List elements
         0: .line 111
            aload 0 /* this */
            aconst_null
            aload 1 /* elements */
            invokespecial org.apache.fop.pdf.PDFArray.<init>:(Lorg/apache/fop/pdf/PDFObject;Ljava/util/List;)V
         1: .line 112
            return
        end local 1 // java.util.List elements
        end local 0 // org.apache.fop.pdf.PDFArray this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lorg/apache/fop/pdf/PDFArray;
            0    2     1  elements  Ljava/util/List<*>;
    Signature: (Ljava/util/List<*>;)V
    MethodParameters:
          Name  Flags
      elements  

  public void <init>(org.apache.fop.pdf.PDFObject, java.lang.Object[]);
    descriptor: (Lorg/apache/fop/pdf/PDFObject;[Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.apache.fop.pdf.PDFArray this
        start local 1 // org.apache.fop.pdf.PDFObject parent
        start local 2 // java.lang.Object[] values
         0: .line 121
            aload 0 /* this */
            aload 1 /* parent */
            invokespecial org.apache.fop.pdf.PDFObject.<init>:(Lorg/apache/fop/pdf/PDFObject;)V
         1: .line 38
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield org.apache.fop.pdf.PDFArray.values:Ljava/util/List;
         2: .line 123
            aload 0 /* this */
            getfield org.apache.fop.pdf.PDFArray.values:Ljava/util/List;
            aload 2 /* values */
            invokestatic java.util.Collections.addAll:(Ljava/util/Collection;[Ljava/lang/Object;)Z
            pop
         3: .line 124
            return
        end local 2 // java.lang.Object[] values
        end local 1 // org.apache.fop.pdf.PDFObject parent
        end local 0 // org.apache.fop.pdf.PDFArray this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lorg/apache/fop/pdf/PDFArray;
            0    4     1  parent  Lorg/apache/fop/pdf/PDFObject;
            0    4     2  values  [Ljava/lang/Object;
    MethodParameters:
        Name  Flags
      parent  
      values  

  public boolean contains(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.fop.pdf.PDFArray this
        start local 1 // java.lang.Object obj
         0: .line 132
            aload 0 /* this */
            getfield org.apache.fop.pdf.PDFArray.values:Ljava/util/List;
            aload 1 /* obj */
            invokeinterface java.util.List.contains:(Ljava/lang/Object;)Z
            ireturn
        end local 1 // java.lang.Object obj
        end local 0 // org.apache.fop.pdf.PDFArray this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/pdf/PDFArray;
            0    1     1   obj  Ljava/lang/Object;
    MethodParameters:
      Name  Flags
      obj   

  public int length();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.pdf.PDFArray this
         0: .line 140
            aload 0 /* this */
            getfield org.apache.fop.pdf.PDFArray.values:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            ireturn
        end local 0 // org.apache.fop.pdf.PDFArray this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/pdf/PDFArray;

  public void set(int, java.lang.Object);
    descriptor: (ILjava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.apache.fop.pdf.PDFArray this
        start local 1 // int index
        start local 2 // java.lang.Object obj
         0: .line 149
            aload 0 /* this */
            getfield org.apache.fop.pdf.PDFArray.values:Ljava/util/List;
            iload 1 /* index */
            aload 2 /* obj */
            invokeinterface java.util.List.set:(ILjava/lang/Object;)Ljava/lang/Object;
            pop
         1: .line 150
            return
        end local 2 // java.lang.Object obj
        end local 1 // int index
        end local 0 // org.apache.fop.pdf.PDFArray this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/apache/fop/pdf/PDFArray;
            0    2     1  index  I
            0    2     2    obj  Ljava/lang/Object;
    MethodParameters:
       Name  Flags
      index  
      obj    

  public void set(int, double);
    descriptor: (ID)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // org.apache.fop.pdf.PDFArray this
        start local 1 // int index
        start local 2 // double value
         0: .line 158
            aload 0 /* this */
            getfield org.apache.fop.pdf.PDFArray.values:Ljava/util/List;
            iload 1 /* index */
            dload 2 /* value */
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            invokeinterface java.util.List.set:(ILjava/lang/Object;)Ljava/lang/Object;
            pop
         1: .line 159
            return
        end local 2 // double value
        end local 1 // int index
        end local 0 // org.apache.fop.pdf.PDFArray this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/apache/fop/pdf/PDFArray;
            0    2     1  index  I
            0    2     2  value  D
    MethodParameters:
       Name  Flags
      index  
      value  

  public java.lang.Object get(int);
    descriptor: (I)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.fop.pdf.PDFArray this
        start local 1 // int index
         0: .line 167
            aload 0 /* this */
            getfield org.apache.fop.pdf.PDFArray.values:Ljava/util/List;
            iload 1 /* index */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            areturn
        end local 1 // int index
        end local 0 // org.apache.fop.pdf.PDFArray this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/apache/fop/pdf/PDFArray;
            0    1     1  index  I
    MethodParameters:
       Name  Flags
      index  

  public void add(java.lang.Object);
    descriptor: (Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.apache.fop.pdf.PDFArray this
        start local 1 // java.lang.Object obj
         0: .line 175
            aload 1 /* obj */
            instanceof org.apache.fop.pdf.PDFObject
            ifeq 4
         1: .line 176
            aload 1 /* obj */
            checkcast org.apache.fop.pdf.PDFObject
            astore 2 /* pdfObj */
        start local 2 // org.apache.fop.pdf.PDFObject pdfObj
         2: .line 177
            aload 2 /* pdfObj */
            invokevirtual org.apache.fop.pdf.PDFObject.hasObjectNumber:()Z
            ifne 4
         3: .line 178
            aload 2 /* pdfObj */
            aload 0 /* this */
            invokevirtual org.apache.fop.pdf.PDFObject.setParent:(Lorg/apache/fop/pdf/PDFObject;)V
        end local 2 // org.apache.fop.pdf.PDFObject pdfObj
         4: .line 181
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.pdf.PDFArray.values:Ljava/util/List;
            aload 1 /* obj */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         5: .line 182
            return
        end local 1 // java.lang.Object obj
        end local 0 // org.apache.fop.pdf.PDFArray this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    6     0    this  Lorg/apache/fop/pdf/PDFArray;
            0    6     1     obj  Ljava/lang/Object;
            2    4     2  pdfObj  Lorg/apache/fop/pdf/PDFObject;
    MethodParameters:
      Name  Flags
      obj   

  public void add(double);
    descriptor: (D)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.apache.fop.pdf.PDFArray this
        start local 1 // double value
         0: .line 189
            aload 0 /* this */
            getfield org.apache.fop.pdf.PDFArray.values:Ljava/util/List;
            dload 1 /* value */
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         1: .line 190
            return
        end local 1 // double value
        end local 0 // org.apache.fop.pdf.PDFArray this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/apache/fop/pdf/PDFArray;
            0    2     1  value  D
    MethodParameters:
       Name  Flags
      value  

  public void clear();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.pdf.PDFArray this
         0: .line 196
            aload 0 /* this */
            getfield org.apache.fop.pdf.PDFArray.values:Ljava/util/List;
            invokeinterface java.util.List.clear:()V
         1: .line 197
            return
        end local 0 // org.apache.fop.pdf.PDFArray this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/fop/pdf/PDFArray;

  public int output(java.io.OutputStream);
    descriptor: (Ljava/io/OutputStream;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=6, args_size=2
        start local 0 // org.apache.fop.pdf.PDFArray this
        start local 1 // java.io.OutputStream stream
         0: .line 202
            new org.apache.commons.io.output.CountingOutputStream
            dup
            aload 1 /* stream */
            invokespecial org.apache.commons.io.output.CountingOutputStream.<init>:(Ljava/io/OutputStream;)V
            astore 2 /* cout */
        start local 2 // org.apache.commons.io.output.CountingOutputStream cout
         1: .line 203
            new java.lang.StringBuilder
            dup
            bipush 64
            invokespecial java.lang.StringBuilder.<init>:(I)V
            astore 3 /* textBuffer */
        start local 3 // java.lang.StringBuilder textBuffer
         2: .line 204
            aload 3 /* textBuffer */
            bipush 91
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
         3: .line 205
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         4: goto 10
         5: .line 206
      StackMap locals: org.apache.commons.io.output.CountingOutputStream java.lang.StringBuilder int
      StackMap stack:
            iload 4 /* i */
            ifle 7
         6: .line 207
            aload 3 /* textBuffer */
            bipush 32
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
         7: .line 209
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.pdf.PDFArray.values:Ljava/util/List;
            iload 4 /* i */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            astore 5 /* obj */
        start local 5 // java.lang.Object obj
         8: .line 210
            aload 0 /* this */
            aload 5 /* obj */
            aload 2 /* cout */
            aload 3 /* textBuffer */
            invokevirtual org.apache.fop.pdf.PDFArray.formatObject:(Ljava/lang/Object;Ljava/io/OutputStream;Ljava/lang/StringBuilder;)V
        end local 5 // java.lang.Object obj
         9: .line 205
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
        10: iload 4 /* i */
            aload 0 /* this */
            getfield org.apache.fop.pdf.PDFArray.values:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            if_icmplt 5
        end local 4 // int i
        11: .line 212
            aload 3 /* textBuffer */
            bipush 93
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        12: .line 213
            aload 3 /* textBuffer */
            aload 2 /* cout */
            invokestatic org.apache.fop.pdf.PDFDocument.flushTextBuffer:(Ljava/lang/StringBuilder;Ljava/io/OutputStream;)V
        13: .line 214
            aload 2 /* cout */
            invokevirtual org.apache.commons.io.output.CountingOutputStream.getCount:()I
            ireturn
        end local 3 // java.lang.StringBuilder textBuffer
        end local 2 // org.apache.commons.io.output.CountingOutputStream cout
        end local 1 // java.io.OutputStream stream
        end local 0 // org.apache.fop.pdf.PDFArray this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   14     0        this  Lorg/apache/fop/pdf/PDFArray;
            0   14     1      stream  Ljava/io/OutputStream;
            1   14     2        cout  Lorg/apache/commons/io/output/CountingOutputStream;
            2   14     3  textBuffer  Ljava/lang/StringBuilder;
            4   11     4           i  I
            8    9     5         obj  Ljava/lang/Object;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
        Name  Flags
      stream  

  public void getChildren(java.util.Set<org.apache.fop.pdf.PDFObject>);
    descriptor: (Ljava/util/Set;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=5, args_size=2
        start local 0 // org.apache.fop.pdf.PDFArray this
        start local 1 // java.util.Set children
         0: .line 219
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 2 /* contents */
        start local 2 // java.util.List contents
         1: .line 220
            aload 0 /* this */
            getfield org.apache.fop.pdf.PDFArray.values:Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 4
            goto 5
      StackMap locals: org.apache.fop.pdf.PDFArray java.util.Set java.util.List top java.util.Iterator
      StackMap stack:
         2: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            astore 3 /* c */
        start local 3 // java.lang.Object c
         3: .line 221
            aload 3 /* c */
            instanceof org.apache.fop.pdf.PDFReference
            ifne 5
         4: .line 222
            aload 2 /* contents */
            aload 3 /* c */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 3 // java.lang.Object c
         5: .line 220
      StackMap locals:
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 2
         6: .line 225
            aload 2 /* contents */
            aload 1 /* children */
            invokestatic org.apache.fop.pdf.PDFDictionary.getChildren:(Ljava/util/Collection;Ljava/util/Set;)V
         7: .line 226
            return
        end local 2 // java.util.List contents
        end local 1 // java.util.Set children
        end local 0 // org.apache.fop.pdf.PDFArray this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    8     0      this  Lorg/apache/fop/pdf/PDFArray;
            0    8     1  children  Ljava/util/Set<Lorg/apache/fop/pdf/PDFObject;>;
            1    8     2  contents  Ljava/util/List<Ljava/lang/Object;>;
            3    5     3         c  Ljava/lang/Object;
    Signature: (Ljava/util/Set<Lorg/apache/fop/pdf/PDFObject;>;)V
    MethodParameters:
          Name  Flags
      children  
}
SourceFile: "PDFArray.java"