public class org.apache.fop.area.Trait$Background implements java.io.Serializable
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.fop.area.Trait$Background
  super_class: java.lang.Object
{
  private static final long serialVersionUID;
    descriptor: J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 8452078676273242870

  private java.awt.Color color;
    descriptor: Ljava/awt/Color;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String url;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private org.apache.xmlgraphics.image.loader.ImageInfo imageInfo;
    descriptor: Lorg/apache/xmlgraphics/image/loader/ImageInfo;
    flags: (0x0002) ACC_PRIVATE

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

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

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

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

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

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.area.Trait$Background this
         0: .line 492
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // org.apache.fop.area.Trait$Background this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/area/Trait$Background;

  public java.awt.Color getColor();
    descriptor: ()Ljava/awt/Color;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.area.Trait$Background this
         0: .line 523
            aload 0 /* this */
            getfield org.apache.fop.area.Trait$Background.color:Ljava/awt/Color;
            areturn
        end local 0 // org.apache.fop.area.Trait$Background this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/area/Trait$Background;

  public int getHoriz();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.area.Trait$Background this
         0: .line 531
            aload 0 /* this */
            getfield org.apache.fop.area.Trait$Background.horiz:I
            ireturn
        end local 0 // org.apache.fop.area.Trait$Background this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/area/Trait$Background;

  public int getRepeat();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.area.Trait$Background this
         0: .line 539
            aload 0 /* this */
            getfield org.apache.fop.area.Trait$Background.repeat:I
            ireturn
        end local 0 // org.apache.fop.area.Trait$Background this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/area/Trait$Background;

  public java.lang.String getURL();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.area.Trait$Background this
         0: .line 547
            aload 0 /* this */
            getfield org.apache.fop.area.Trait$Background.url:Ljava/lang/String;
            areturn
        end local 0 // org.apache.fop.area.Trait$Background this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/area/Trait$Background;

  public org.apache.xmlgraphics.image.loader.ImageInfo getImageInfo();
    descriptor: ()Lorg/apache/xmlgraphics/image/loader/ImageInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.area.Trait$Background this
         0: .line 555
            aload 0 /* this */
            getfield org.apache.fop.area.Trait$Background.imageInfo:Lorg/apache/xmlgraphics/image/loader/ImageInfo;
            areturn
        end local 0 // org.apache.fop.area.Trait$Background this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/area/Trait$Background;

  public int getVertical();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.area.Trait$Background this
         0: .line 563
            aload 0 /* this */
            getfield org.apache.fop.area.Trait$Background.vertical:I
            ireturn
        end local 0 // org.apache.fop.area.Trait$Background this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/area/Trait$Background;

  public void setColor(java.awt.Color);
    descriptor: (Ljava/awt/Color;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.fop.area.Trait$Background this
        start local 1 // java.awt.Color color
         0: .line 571
            aload 0 /* this */
            aload 1 /* color */
            putfield org.apache.fop.area.Trait$Background.color:Ljava/awt/Color;
         1: .line 572
            return
        end local 1 // java.awt.Color color
        end local 0 // org.apache.fop.area.Trait$Background this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/apache/fop/area/Trait$Background;
            0    2     1  color  Ljava/awt/Color;
    MethodParameters:
       Name  Flags
      color  

  public void setHoriz(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.fop.area.Trait$Background this
        start local 1 // int horiz
         0: .line 579
            aload 0 /* this */
            iload 1 /* horiz */
            putfield org.apache.fop.area.Trait$Background.horiz:I
         1: .line 580
            return
        end local 1 // int horiz
        end local 0 // org.apache.fop.area.Trait$Background this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/apache/fop/area/Trait$Background;
            0    2     1  horiz  I
    MethodParameters:
       Name  Flags
      horiz  

  public void setRepeat(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.fop.area.Trait$Background this
        start local 1 // int repeat
         0: .line 587
            aload 0 /* this */
            iload 1 /* repeat */
            putfield org.apache.fop.area.Trait$Background.repeat:I
         1: .line 588
            return
        end local 1 // int repeat
        end local 0 // org.apache.fop.area.Trait$Background this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/apache/fop/area/Trait$Background;
            0    2     1  repeat  I
    MethodParameters:
        Name  Flags
      repeat  

  public void setRepeat(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.fop.area.Trait$Background this
        start local 1 // java.lang.String repeat
         0: .line 595
            aload 0 /* this */
            aload 1 /* repeat */
            invokestatic org.apache.fop.area.Trait$Background.getConstantForRepeat:(Ljava/lang/String;)I
            invokevirtual org.apache.fop.area.Trait$Background.setRepeat:(I)V
         1: .line 596
            return
        end local 1 // java.lang.String repeat
        end local 0 // org.apache.fop.area.Trait$Background this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/apache/fop/area/Trait$Background;
            0    2     1  repeat  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      repeat  

  public void setURL(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.fop.area.Trait$Background this
        start local 1 // java.lang.String url
         0: .line 603
            aload 0 /* this */
            aload 1 /* url */
            putfield org.apache.fop.area.Trait$Background.url:Ljava/lang/String;
         1: .line 604
            return
        end local 1 // java.lang.String url
        end local 0 // org.apache.fop.area.Trait$Background this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/fop/area/Trait$Background;
            0    2     1   url  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      url   

  public void setImageInfo(org.apache.xmlgraphics.image.loader.ImageInfo);
    descriptor: (Lorg/apache/xmlgraphics/image/loader/ImageInfo;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.fop.area.Trait$Background this
        start local 1 // org.apache.xmlgraphics.image.loader.ImageInfo info
         0: .line 611
            aload 0 /* this */
            aload 1 /* info */
            putfield org.apache.fop.area.Trait$Background.imageInfo:Lorg/apache/xmlgraphics/image/loader/ImageInfo;
         1: .line 612
            return
        end local 1 // org.apache.xmlgraphics.image.loader.ImageInfo info
        end local 0 // org.apache.fop.area.Trait$Background this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/fop/area/Trait$Background;
            0    2     1  info  Lorg/apache/xmlgraphics/image/loader/ImageInfo;
    MethodParameters:
      Name  Flags
      info  

  public void setVertical(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.fop.area.Trait$Background this
        start local 1 // int vertical
         0: .line 619
            aload 0 /* this */
            iload 1 /* vertical */
            putfield org.apache.fop.area.Trait$Background.vertical:I
         1: .line 620
            return
        end local 1 // int vertical
        end local 0 // org.apache.fop.area.Trait$Background this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lorg/apache/fop/area/Trait$Background;
            0    2     1  vertical  I
    MethodParameters:
          Name  Flags
      vertical  

  private java.lang.String getRepeatString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // org.apache.fop.area.Trait$Background this
         0: .line 623
            aload 0 /* this */
            invokevirtual org.apache.fop.area.Trait$Background.getRepeat:()I
            lookupswitch { // 4
                   96: 4
                  112: 1
                  113: 2
                  114: 3
              default: 5
          }
         1: .line 624
      StackMap locals:
      StackMap stack:
            ldc "repeat"
            areturn
         2: .line 625
      StackMap locals:
      StackMap stack:
            ldc "repeat-x"
            areturn
         3: .line 626
      StackMap locals:
      StackMap stack:
            ldc "repeat-y"
            areturn
         4: .line 627
      StackMap locals:
      StackMap stack:
            ldc "no-repeat"
            areturn
         5: .line 628
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalStateException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Illegal repeat style: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            invokevirtual org.apache.fop.area.Trait$Background.getRepeat:()I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.apache.fop.area.Trait$Background this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lorg/apache/fop/area/Trait$Background;

  private static int getConstantForRepeat(java.lang.String);
    descriptor: (Ljava/lang/String;)I
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // java.lang.String repeat
         0: .line 633
            ldc "repeat"
            aload 0 /* repeat */
            invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
            ifeq 2
         1: .line 634
            bipush 112
            ireturn
         2: .line 635
      StackMap locals:
      StackMap stack:
            ldc "repeat-x"
            aload 0 /* repeat */
            invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
            ifeq 4
         3: .line 636
            bipush 113
            ireturn
         4: .line 637
      StackMap locals:
      StackMap stack:
            ldc "repeat-y"
            aload 0 /* repeat */
            invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
            ifeq 6
         5: .line 638
            bipush 114
            ireturn
         6: .line 639
      StackMap locals:
      StackMap stack:
            ldc "no-repeat"
            aload 0 /* repeat */
            invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
            ifeq 8
         7: .line 640
            bipush 96
            ireturn
         8: .line 642
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalStateException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Illegal repeat style: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* repeat */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // java.lang.String repeat
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    9     0  repeat  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      repeat  

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // org.apache.fop.area.Trait$Background this
         0: .line 652
            new java.lang.StringBuffer
            dup
            invokespecial java.lang.StringBuffer.<init>:()V
            astore 1 /* sb */
        start local 1 // java.lang.StringBuffer sb
         1: .line 653
            aload 0 /* this */
            getfield org.apache.fop.area.Trait$Background.color:Ljava/awt/Color;
            ifnull 3
         2: .line 654
            aload 1 /* sb */
            ldc "color="
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            aload 0 /* this */
            getfield org.apache.fop.area.Trait$Background.color:Ljava/awt/Color;
            invokestatic org.apache.fop.util.ColorUtil.colorToString:(Ljava/awt/Color;)Ljava/lang/String;
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
         3: .line 656
      StackMap locals: java.lang.StringBuffer
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.area.Trait$Background.url:Ljava/lang/String;
            ifnull 10
         4: .line 657
            aload 0 /* this */
            getfield org.apache.fop.area.Trait$Background.color:Ljava/awt/Color;
            ifnull 6
         5: .line 658
            aload 1 /* sb */
            ldc ","
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
         6: .line 660
      StackMap locals:
      StackMap stack:
            aload 1 /* sb */
            ldc "url="
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            aload 0 /* this */
            getfield org.apache.fop.area.Trait$Background.url:Ljava/lang/String;
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
         7: .line 661
            aload 1 /* sb */
            ldc ",repeat="
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            aload 0 /* this */
            invokevirtual org.apache.fop.area.Trait$Background.getRepeatString:()Ljava/lang/String;
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
         8: .line 662
            aload 1 /* sb */
            ldc ",horiz="
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            aload 0 /* this */
            getfield org.apache.fop.area.Trait$Background.horiz:I
            invokevirtual java.lang.StringBuffer.append:(I)Ljava/lang/StringBuffer;
            pop
         9: .line 663
            aload 1 /* sb */
            ldc ",vertical="
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            aload 0 /* this */
            getfield org.apache.fop.area.Trait$Background.vertical:I
            invokevirtual java.lang.StringBuffer.append:(I)Ljava/lang/StringBuffer;
            pop
        10: .line 665
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.area.Trait$Background.imageTargetWidth:I
            ifeq 12
        11: .line 666
            aload 1 /* sb */
            ldc ",target-width="
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            aload 0 /* this */
            getfield org.apache.fop.area.Trait$Background.imageTargetWidth:I
            invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        12: .line 668
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.area.Trait$Background.imageTargetHeight:I
            ifeq 14
        13: .line 669
            aload 1 /* sb */
            ldc ",target-height="
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            aload 0 /* this */
            getfield org.apache.fop.area.Trait$Background.imageTargetHeight:I
            invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        14: .line 671
      StackMap locals:
      StackMap stack:
            aload 1 /* sb */
            invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
            areturn
        end local 1 // java.lang.StringBuffer sb
        end local 0 // org.apache.fop.area.Trait$Background this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   15     0  this  Lorg/apache/fop/area/Trait$Background;
            1   15     1    sb  Ljava/lang/StringBuffer;

  public void setImageTargetWidth(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.fop.area.Trait$Background this
        start local 1 // int value
         0: .line 675
            aload 0 /* this */
            iload 1 /* value */
            putfield org.apache.fop.area.Trait$Background.imageTargetWidth:I
         1: .line 676
            return
        end local 1 // int value
        end local 0 // org.apache.fop.area.Trait$Background this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/apache/fop/area/Trait$Background;
            0    2     1  value  I
    MethodParameters:
       Name  Flags
      value  

  public int getImageTargetWidth();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.area.Trait$Background this
         0: .line 679
            aload 0 /* this */
            getfield org.apache.fop.area.Trait$Background.imageTargetWidth:I
            ireturn
        end local 0 // org.apache.fop.area.Trait$Background this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/area/Trait$Background;

  public void setImageTargetHeight(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.fop.area.Trait$Background this
        start local 1 // int value
         0: .line 683
            aload 0 /* this */
            iload 1 /* value */
            putfield org.apache.fop.area.Trait$Background.imageTargetHeight:I
         1: .line 684
            return
        end local 1 // int value
        end local 0 // org.apache.fop.area.Trait$Background this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/apache/fop/area/Trait$Background;
            0    2     1  value  I
    MethodParameters:
       Name  Flags
      value  

  public int getImageTargetHeight();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.area.Trait$Background this
         0: .line 687
            aload 0 /* this */
            getfield org.apache.fop.area.Trait$Background.imageTargetHeight:I
            ireturn
        end local 0 // org.apache.fop.area.Trait$Background this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/area/Trait$Background;
}
SourceFile: "Trait.java"
NestHost: org.apache.fop.area.Trait
InnerClasses:
  public Background = org.apache.fop.area.Trait$Background of org.apache.fop.area.Trait