public class org.apache.fop.apps.FOUserAgent
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.fop.apps.FOUserAgent
  super_class: java.lang.Object
{
  private static org.apache.commons.logging.Log log;
    descriptor: Lorg/apache/commons/logging/Log;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private final org.apache.fop.apps.FopFactory factory;
    descriptor: Lorg/apache/fop/apps/FopFactory;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final org.apache.fop.apps.io.InternalResourceResolver resourceResolver;
    descriptor: Lorg/apache/fop/apps/io/InternalResourceResolver;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private float targetResolution;
    descriptor: F
    flags: (0x0002) ACC_PRIVATE

  private java.util.Map rendererOptions;
    descriptor: Ljava/util/Map;
    flags: (0x0002) ACC_PRIVATE

  private java.io.File outputFile;
    descriptor: Ljava/io/File;
    flags: (0x0002) ACC_PRIVATE

  private org.apache.fop.render.intermediate.IFDocumentHandler documentHandlerOverride;
    descriptor: Lorg/apache/fop/render/intermediate/IFDocumentHandler;
    flags: (0x0002) ACC_PRIVATE

  private org.apache.fop.render.Renderer rendererOverride;
    descriptor: Lorg/apache/fop/render/Renderer;
    flags: (0x0002) ACC_PRIVATE

  private org.apache.fop.fo.FOEventHandler foEventHandlerOverride;
    descriptor: Lorg/apache/fop/fo/FOEventHandler;
    flags: (0x0002) ACC_PRIVATE

  private boolean locatorEnabled;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean conserveMemoryPolicy;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private org.apache.fop.events.EventBroadcaster eventBroadcaster;
    descriptor: Lorg/apache/fop/events/EventBroadcaster;
    flags: (0x0002) ACC_PRIVATE

  private org.apache.fop.accessibility.StructureTreeEventHandler structureTreeEventHandler;
    descriptor: Lorg/apache/fop/accessibility/StructureTreeEventHandler;
    flags: (0x0002) ACC_PRIVATE

  private boolean pdfUAEnabled;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  protected java.lang.String producer;
    descriptor: Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED

  protected java.lang.String creator;
    descriptor: Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED

  protected java.util.Date creationDate;
    descriptor: Ljava/util/Date;
    flags: (0x0004) ACC_PROTECTED

  protected java.lang.String author;
    descriptor: Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED

  protected java.lang.String title;
    descriptor: Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED

  protected java.lang.String subject;
    descriptor: Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED

  protected java.lang.String keywords;
    descriptor: Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED

  private final org.apache.xmlgraphics.image.loader.ImageSessionContext imageSessionContext;
    descriptor: Lorg/apache/xmlgraphics/image/loader/ImageSessionContext;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final org.apache.xmlgraphics.image.loader.util.SoftMapCache pdfObjectCache;
    descriptor: Lorg/apache/xmlgraphics/image/loader/util/SoftMapCache;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 93
            ldc "FOP"
            invokestatic org.apache.commons.logging.LogFactory.getLog:(Ljava/lang/String;)Lorg/apache/commons/logging/Log;
            putstatic org.apache.fop.apps.FOUserAgent.log:Lorg/apache/commons/logging/Log;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  void <init>(org.apache.fop.apps.FopFactory, org.apache.fop.apps.io.InternalResourceResolver);
    descriptor: (Lorg/apache/fop/apps/FopFactory;Lorg/apache/fop/apps/io/InternalResourceResolver;)V
    flags: (0x0000) 
    Code:
      stack=6, locals=3, args_size=3
        start local 0 // org.apache.fop.apps.FOUserAgent this
        start local 1 // org.apache.fop.apps.FopFactory factory
        start local 2 // org.apache.fop.apps.io.InternalResourceResolver resourceResolver
         0: .line 146
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 99
            aload 0 /* this */
            ldc 72.0
            putfield org.apache.fop.apps.FOUserAgent.targetResolution:F
         2: .line 100
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield org.apache.fop.apps.FOUserAgent.rendererOptions:Ljava/util/Map;
         3: .line 105
            aload 0 /* this */
            iconst_1
            putfield org.apache.fop.apps.FOUserAgent.locatorEnabled:Z
         4: .line 107
            aload 0 /* this */
            new org.apache.fop.apps.FOUserAgent$FOPEventBroadcaster
            dup
            aload 0 /* this */
            invokespecial org.apache.fop.apps.FOUserAgent$FOPEventBroadcaster.<init>:(Lorg/apache/fop/apps/FOUserAgent;)V
            putfield org.apache.fop.apps.FOUserAgent.eventBroadcaster:Lorg/apache/fop/events/EventBroadcaster;
         5: .line 108
            aload 0 /* this */
         6: .line 109
            getstatic org.apache.fop.accessibility.DummyStructureTreeEventHandler.INSTANCE:Lorg/apache/fop/accessibility/StructureTreeEventHandler;
            putfield org.apache.fop.apps.FOUserAgent.structureTreeEventHandler:Lorg/apache/fop/accessibility/StructureTreeEventHandler;
         7: .line 115
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "Apache FOP Version "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            invokestatic org.apache.fop.Version.getVersion:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            putfield org.apache.fop.apps.FOUserAgent.producer:Ljava/lang/String;
         8: .line 137
            aload 0 /* this */
            new org.apache.xmlgraphics.image.loader.util.SoftMapCache
            dup
            iconst_1
            invokespecial org.apache.xmlgraphics.image.loader.util.SoftMapCache.<init>:(Z)V
            putfield org.apache.fop.apps.FOUserAgent.pdfObjectCache:Lorg/apache/xmlgraphics/image/loader/util/SoftMapCache;
         9: .line 147
            aload 0 /* this */
            aload 1 /* factory */
            putfield org.apache.fop.apps.FOUserAgent.factory:Lorg/apache/fop/apps/FopFactory;
        10: .line 148
            aload 0 /* this */
            aload 2 /* resourceResolver */
            putfield org.apache.fop.apps.FOUserAgent.resourceResolver:Lorg/apache/fop/apps/io/InternalResourceResolver;
        11: .line 149
            aload 0 /* this */
            aload 1 /* factory */
            invokevirtual org.apache.fop.apps.FopFactory.getTargetResolution:()F
            invokevirtual org.apache.fop.apps.FOUserAgent.setTargetResolution:(F)V
        12: .line 150
            aload 0 /* this */
            aload 1 /* factory */
            invokevirtual org.apache.fop.apps.FopFactory.isAccessibilityEnabled:()Z
            invokevirtual org.apache.fop.apps.FOUserAgent.setAccessibility:(Z)V
        13: .line 151
            aload 0 /* this */
            new org.apache.fop.apps.FOUserAgent$1
            dup
            aload 0 /* this */
            aload 1 /* factory */
            invokevirtual org.apache.fop.apps.FopFactory.getFallbackResolver:()Lorg/apache/xmlgraphics/image/loader/impl/AbstractImageSessionContext$FallbackResolver;
            aload 1 /* factory */
            invokespecial org.apache.fop.apps.FOUserAgent$1.<init>:(Lorg/apache/fop/apps/FOUserAgent;Lorg/apache/xmlgraphics/image/loader/impl/AbstractImageSessionContext$FallbackResolver;Lorg/apache/fop/apps/FopFactory;)V
            putfield org.apache.fop.apps.FOUserAgent.imageSessionContext:Lorg/apache/xmlgraphics/image/loader/ImageSessionContext;
        14: .line 165
            return
        end local 2 // org.apache.fop.apps.io.InternalResourceResolver resourceResolver
        end local 1 // org.apache.fop.apps.FopFactory factory
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   15     0              this  Lorg/apache/fop/apps/FOUserAgent;
            0   15     1           factory  Lorg/apache/fop/apps/FopFactory;
            0   15     2  resourceResolver  Lorg/apache/fop/apps/io/InternalResourceResolver;
    MethodParameters:
                  Name  Flags
      factory           final
      resourceResolver  

  public org.apache.fop.apps.Fop newFop(java.lang.String, java.io.OutputStream);
    descriptor: (Ljava/lang/String;Ljava/io/OutputStream;)Lorg/apache/fop/apps/Fop;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // org.apache.fop.apps.FOUserAgent this
        start local 1 // java.lang.String outputFormat
        start local 2 // java.io.OutputStream stream
         0: .line 182
            new org.apache.fop.apps.Fop
            dup
            aload 1 /* outputFormat */
            aload 0 /* this */
            aload 2 /* stream */
            invokespecial org.apache.fop.apps.Fop.<init>:(Ljava/lang/String;Lorg/apache/fop/apps/FOUserAgent;Ljava/io/OutputStream;)V
            areturn
        end local 2 // java.io.OutputStream stream
        end local 1 // java.lang.String outputFormat
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lorg/apache/fop/apps/FOUserAgent;
            0    1     1  outputFormat  Ljava/lang/String;
            0    1     2        stream  Ljava/io/OutputStream;
    Exceptions:
      throws org.apache.fop.apps.FOPException
    MethodParameters:
              Name  Flags
      outputFormat  
      stream        

  public org.apache.fop.apps.Fop newFop(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/apache/fop/apps/Fop;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.fop.apps.FOUserAgent this
        start local 1 // java.lang.String outputFormat
         0: .line 199
            aload 0 /* this */
            aload 1 /* outputFormat */
            aconst_null
            invokevirtual org.apache.fop.apps.FOUserAgent.newFop:(Ljava/lang/String;Ljava/io/OutputStream;)Lorg/apache/fop/apps/Fop;
            areturn
        end local 1 // java.lang.String outputFormat
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lorg/apache/fop/apps/FOUserAgent;
            0    1     1  outputFormat  Ljava/lang/String;
    Exceptions:
      throws org.apache.fop.apps.FOPException
    MethodParameters:
              Name  Flags
      outputFormat  

  public org.apache.fop.apps.io.InternalResourceResolver getResourceResolver();
    descriptor: ()Lorg/apache/fop/apps/io/InternalResourceResolver;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.apps.FOUserAgent this
         0: .line 209
            aload 0 /* this */
            getfield org.apache.fop.apps.FOUserAgent.resourceResolver:Lorg/apache/fop/apps/io/InternalResourceResolver;
            areturn
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/apps/FOUserAgent;

  public void setDocumentHandlerOverride(org.apache.fop.render.intermediate.IFDocumentHandler);
    descriptor: (Lorg/apache/fop/render/intermediate/IFDocumentHandler;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.fop.apps.FOUserAgent this
        start local 1 // org.apache.fop.render.intermediate.IFDocumentHandler documentHandler
         0: .line 220
            aload 0 /* this */
            invokevirtual org.apache.fop.apps.FOUserAgent.isAccessibilityEnabled:()Z
            ifeq 2
         1: .line 221
            aload 0 /* this */
            aload 1 /* documentHandler */
            invokeinterface org.apache.fop.render.intermediate.IFDocumentHandler.getStructureTreeEventHandler:()Lorg/apache/fop/accessibility/StructureTreeEventHandler;
            invokevirtual org.apache.fop.apps.FOUserAgent.setStructureTreeEventHandler:(Lorg/apache/fop/accessibility/StructureTreeEventHandler;)V
         2: .line 223
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* documentHandler */
            putfield org.apache.fop.apps.FOUserAgent.documentHandlerOverride:Lorg/apache/fop/render/intermediate/IFDocumentHandler;
         3: .line 224
            return
        end local 1 // org.apache.fop.render.intermediate.IFDocumentHandler documentHandler
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    4     0             this  Lorg/apache/fop/apps/FOUserAgent;
            0    4     1  documentHandler  Lorg/apache/fop/render/intermediate/IFDocumentHandler;
    MethodParameters:
                 Name  Flags
      documentHandler  

  public org.apache.fop.render.intermediate.IFDocumentHandler getDocumentHandlerOverride();
    descriptor: ()Lorg/apache/fop/render/intermediate/IFDocumentHandler;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.apps.FOUserAgent this
         0: .line 231
            aload 0 /* this */
            getfield org.apache.fop.apps.FOUserAgent.documentHandlerOverride:Lorg/apache/fop/render/intermediate/IFDocumentHandler;
            areturn
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/apps/FOUserAgent;

  public void setRendererOverride(org.apache.fop.render.Renderer);
    descriptor: (Lorg/apache/fop/render/Renderer;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.fop.apps.FOUserAgent this
        start local 1 // org.apache.fop.render.Renderer renderer
         0: .line 240
            aload 0 /* this */
            aload 1 /* renderer */
            putfield org.apache.fop.apps.FOUserAgent.rendererOverride:Lorg/apache/fop/render/Renderer;
         1: .line 241
            return
        end local 1 // org.apache.fop.render.Renderer renderer
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lorg/apache/fop/apps/FOUserAgent;
            0    2     1  renderer  Lorg/apache/fop/render/Renderer;
    MethodParameters:
          Name  Flags
      renderer  

  public org.apache.fop.render.Renderer getRendererOverride();
    descriptor: ()Lorg/apache/fop/render/Renderer;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.apps.FOUserAgent this
         0: .line 248
            aload 0 /* this */
            getfield org.apache.fop.apps.FOUserAgent.rendererOverride:Lorg/apache/fop/render/Renderer;
            areturn
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/apps/FOUserAgent;

  public void setFOEventHandlerOverride(org.apache.fop.fo.FOEventHandler);
    descriptor: (Lorg/apache/fop/fo/FOEventHandler;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.fop.apps.FOUserAgent this
        start local 1 // org.apache.fop.fo.FOEventHandler handler
         0: .line 258
            aload 0 /* this */
            aload 1 /* handler */
            putfield org.apache.fop.apps.FOUserAgent.foEventHandlerOverride:Lorg/apache/fop/fo/FOEventHandler;
         1: .line 259
            return
        end local 1 // org.apache.fop.fo.FOEventHandler handler
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lorg/apache/fop/apps/FOUserAgent;
            0    2     1  handler  Lorg/apache/fop/fo/FOEventHandler;
    MethodParameters:
         Name  Flags
      handler  

  public org.apache.fop.fo.FOEventHandler getFOEventHandlerOverride();
    descriptor: ()Lorg/apache/fop/fo/FOEventHandler;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.apps.FOUserAgent this
         0: .line 266
            aload 0 /* this */
            getfield org.apache.fop.apps.FOUserAgent.foEventHandlerOverride:Lorg/apache/fop/fo/FOEventHandler;
            areturn
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/apps/FOUserAgent;

  public void setProducer(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.apps.FOUserAgent this
        start local 1 // java.lang.String producer
         0: .line 274
            aload 0 /* this */
            aload 1 /* producer */
            putfield org.apache.fop.apps.FOUserAgent.producer:Ljava/lang/String;
         1: .line 275
            return
        end local 1 // java.lang.String producer
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lorg/apache/fop/apps/FOUserAgent;
            0    2     1  producer  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      producer  

  public java.lang.String getProducer();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.apps.FOUserAgent this
         0: .line 282
            aload 0 /* this */
            getfield org.apache.fop.apps.FOUserAgent.producer:Ljava/lang/String;
            areturn
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/apps/FOUserAgent;

  public void setCreator(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.apps.FOUserAgent this
        start local 1 // java.lang.String creator
         0: .line 290
            aload 0 /* this */
            aload 1 /* creator */
            putfield org.apache.fop.apps.FOUserAgent.creator:Ljava/lang/String;
         1: .line 291
            return
        end local 1 // java.lang.String creator
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lorg/apache/fop/apps/FOUserAgent;
            0    2     1  creator  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      creator  

  public java.lang.String getCreator();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.apps.FOUserAgent this
         0: .line 298
            aload 0 /* this */
            getfield org.apache.fop.apps.FOUserAgent.creator:Ljava/lang/String;
            areturn
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/apps/FOUserAgent;

  public void setCreationDate(java.util.Date);
    descriptor: (Ljava/util/Date;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.fop.apps.FOUserAgent this
        start local 1 // java.util.Date creationDate
         0: .line 306
            aload 0 /* this */
            aload 1 /* creationDate */
            putfield org.apache.fop.apps.FOUserAgent.creationDate:Ljava/util/Date;
         1: .line 307
            return
        end local 1 // java.util.Date creationDate
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lorg/apache/fop/apps/FOUserAgent;
            0    2     1  creationDate  Ljava/util/Date;
    MethodParameters:
              Name  Flags
      creationDate  

  public java.util.Date getCreationDate();
    descriptor: ()Ljava/util/Date;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.apps.FOUserAgent this
         0: .line 314
            aload 0 /* this */
            getfield org.apache.fop.apps.FOUserAgent.creationDate:Ljava/util/Date;
            areturn
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/apps/FOUserAgent;

  public void setAuthor(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.apps.FOUserAgent this
        start local 1 // java.lang.String author
         0: .line 322
            aload 0 /* this */
            aload 1 /* author */
            putfield org.apache.fop.apps.FOUserAgent.author:Ljava/lang/String;
         1: .line 323
            return
        end local 1 // java.lang.String author
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/apache/fop/apps/FOUserAgent;
            0    2     1  author  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      author  

  public java.lang.String getAuthor();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.apps.FOUserAgent this
         0: .line 330
            aload 0 /* this */
            getfield org.apache.fop.apps.FOUserAgent.author:Ljava/lang/String;
            areturn
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/apps/FOUserAgent;

  public void setTitle(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.apps.FOUserAgent this
        start local 1 // java.lang.String title
         0: .line 339
            aload 0 /* this */
            aload 1 /* title */
            putfield org.apache.fop.apps.FOUserAgent.title:Ljava/lang/String;
         1: .line 340
            return
        end local 1 // java.lang.String title
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/apache/fop/apps/FOUserAgent;
            0    2     1  title  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      title  

  public java.lang.String getTitle();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.apps.FOUserAgent this
         0: .line 347
            aload 0 /* this */
            getfield org.apache.fop.apps.FOUserAgent.title:Ljava/lang/String;
            areturn
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/apps/FOUserAgent;

  public void setSubject(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.apps.FOUserAgent this
        start local 1 // java.lang.String subject
         0: .line 355
            aload 0 /* this */
            aload 1 /* subject */
            putfield org.apache.fop.apps.FOUserAgent.subject:Ljava/lang/String;
         1: .line 356
            return
        end local 1 // java.lang.String subject
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lorg/apache/fop/apps/FOUserAgent;
            0    2     1  subject  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      subject  

  public java.lang.String getSubject();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.apps.FOUserAgent this
         0: .line 363
            aload 0 /* this */
            getfield org.apache.fop.apps.FOUserAgent.subject:Ljava/lang/String;
            areturn
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/apps/FOUserAgent;

  public void setKeywords(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.apps.FOUserAgent this
        start local 1 // java.lang.String keywords
         0: .line 371
            aload 0 /* this */
            aload 1 /* keywords */
            putfield org.apache.fop.apps.FOUserAgent.keywords:Ljava/lang/String;
         1: .line 372
            return
        end local 1 // java.lang.String keywords
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lorg/apache/fop/apps/FOUserAgent;
            0    2     1  keywords  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      keywords  

  public java.lang.String getKeywords();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.apps.FOUserAgent this
         0: .line 379
            aload 0 /* this */
            getfield org.apache.fop.apps.FOUserAgent.keywords:Ljava/lang/String;
            areturn
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/apps/FOUserAgent;

  public java.util.Map getRendererOptions();
    descriptor: ()Ljava/util/Map;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.apps.FOUserAgent this
         0: .line 387
            aload 0 /* this */
            getfield org.apache.fop.apps.FOUserAgent.rendererOptions:Ljava/util/Map;
            areturn
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/apps/FOUserAgent;

  public java.lang.Object getRendererOption(org.apache.fop.render.RendererConfigOption);
    descriptor: (Lorg/apache/fop/render/RendererConfigOption;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.fop.apps.FOUserAgent this
        start local 1 // org.apache.fop.render.RendererConfigOption option
         0: .line 397
            aload 0 /* this */
            getfield org.apache.fop.apps.FOUserAgent.rendererOptions:Ljava/util/Map;
            aload 1 /* option */
            invokeinterface org.apache.fop.render.RendererConfigOption.getName:()Ljava/lang/String;
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            areturn
        end local 1 // org.apache.fop.render.RendererConfigOption option
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/apache/fop/apps/FOUserAgent;
            0    1     1  option  Lorg/apache/fop/render/RendererConfigOption;
    MethodParameters:
        Name  Flags
      option  

  public javax.xml.transform.stream.StreamSource resolveURI(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljavax/xml/transform/stream/StreamSource;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // org.apache.fop.apps.FOUserAgent this
        start local 1 // java.lang.String uri
         0: .line 413
            new javax.xml.transform.stream.StreamSource
            dup
            aload 0 /* this */
            getfield org.apache.fop.apps.FOUserAgent.resourceResolver:Lorg/apache/fop/apps/io/InternalResourceResolver;
            aload 1 /* uri */
            invokevirtual org.apache.fop.apps.io.InternalResourceResolver.getResource:(Ljava/lang/String;)Lorg/apache/xmlgraphics/io/Resource;
            invokespecial javax.xml.transform.stream.StreamSource.<init>:(Ljava/io/InputStream;)V
            astore 2 /* src */
        start local 2 // javax.xml.transform.stream.StreamSource src
         1: .line 414
            aload 2 /* src */
            aload 1 /* uri */
            invokevirtual javax.xml.transform.stream.StreamSource.setSystemId:(Ljava/lang/String;)V
         2: .line 415
            aload 2 /* src */
         3: areturn
        end local 2 // javax.xml.transform.stream.StreamSource src
         4: .line 416
      StackMap locals:
      StackMap stack: java.net.URISyntaxException
            pop
         5: .line 417
            aconst_null
            areturn
         6: .line 418
      StackMap locals:
      StackMap stack: java.io.IOException
            pop
         7: .line 419
            aconst_null
            areturn
        end local 1 // java.lang.String uri
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lorg/apache/fop/apps/FOUserAgent;
            0    8     1   uri  Ljava/lang/String;
            1    4     2   src  Ljavax/xml/transform/stream/StreamSource;
      Exception table:
        from    to  target  type
           0     3       4  Class java.net.URISyntaxException
           0     3       6  Class java.io.IOException
    MethodParameters:
      Name  Flags
      uri   

  public void setOutputFile(java.io.File);
    descriptor: (Ljava/io/File;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.fop.apps.FOUserAgent this
        start local 1 // java.io.File f
         0: .line 428
            aload 0 /* this */
            aload 1 /* f */
            putfield org.apache.fop.apps.FOUserAgent.outputFile:Ljava/io/File;
         1: .line 429
            return
        end local 1 // java.io.File f
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/fop/apps/FOUserAgent;
            0    2     1     f  Ljava/io/File;
    MethodParameters:
      Name  Flags
      f     

  public java.io.File getOutputFile();
    descriptor: ()Ljava/io/File;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.apps.FOUserAgent this
         0: .line 436
            aload 0 /* this */
            getfield org.apache.fop.apps.FOUserAgent.outputFile:Ljava/io/File;
            areturn
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/apps/FOUserAgent;

  public float getTargetPixelUnitToMillimeter();
    descriptor: ()F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.fop.apps.FOUserAgent this
         0: .line 446
            ldc 25.4
            aload 0 /* this */
            getfield org.apache.fop.apps.FOUserAgent.targetResolution:F
            fdiv
            freturn
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/apps/FOUserAgent;

  public float getTargetResolution();
    descriptor: ()F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.apps.FOUserAgent this
         0: .line 451
            aload 0 /* this */
            getfield org.apache.fop.apps.FOUserAgent.targetResolution:F
            freturn
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/apps/FOUserAgent;

  public void setTargetResolution(float);
    descriptor: (F)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.apache.fop.apps.FOUserAgent this
        start local 1 // float dpi
         0: .line 461
            aload 0 /* this */
            fload 1 /* dpi */
            putfield org.apache.fop.apps.FOUserAgent.targetResolution:F
         1: .line 462
            getstatic org.apache.fop.apps.FOUserAgent.log:Lorg/apache/commons/logging/Log;
            invokeinterface org.apache.commons.logging.Log.isDebugEnabled:()Z
            ifeq 5
         2: .line 463
            getstatic org.apache.fop.apps.FOUserAgent.log:Lorg/apache/commons/logging/Log;
            new java.lang.StringBuilder
            dup
            ldc "target-resolution set to: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield org.apache.fop.apps.FOUserAgent.targetResolution:F
            invokevirtual java.lang.StringBuilder.append:(F)Ljava/lang/StringBuilder;
         3: .line 464
            ldc "dpi (px2mm="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual org.apache.fop.apps.FOUserAgent.getTargetPixelUnitToMillimeter:()F
            invokevirtual java.lang.StringBuilder.append:(F)Ljava/lang/StringBuilder;
            ldc ")"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         4: .line 463
            invokeinterface org.apache.commons.logging.Log.debug:(Ljava/lang/Object;)V
         5: .line 466
      StackMap locals:
      StackMap stack:
            return
        end local 1 // float dpi
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lorg/apache/fop/apps/FOUserAgent;
            0    6     1   dpi  F
    MethodParameters:
      Name  Flags
      dpi   

  public void setTargetResolution(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.fop.apps.FOUserAgent this
        start local 1 // int dpi
         0: .line 475
            aload 0 /* this */
            iload 1 /* dpi */
            i2f
            invokevirtual org.apache.fop.apps.FOUserAgent.setTargetResolution:(F)V
         1: .line 476
            return
        end local 1 // int dpi
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/fop/apps/FOUserAgent;
            0    2     1   dpi  I
    MethodParameters:
      Name  Flags
      dpi   

  public org.apache.xmlgraphics.image.loader.ImageSessionContext getImageSessionContext();
    descriptor: ()Lorg/apache/xmlgraphics/image/loader/ImageSessionContext;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.apps.FOUserAgent this
         0: .line 483
            aload 0 /* this */
            getfield org.apache.fop.apps.FOUserAgent.imageSessionContext:Lorg/apache/xmlgraphics/image/loader/ImageSessionContext;
            areturn
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/apps/FOUserAgent;

  public float getSourcePixelUnitToMillimeter();
    descriptor: ()F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.apps.FOUserAgent this
         0: .line 496
            aload 0 /* this */
            getfield org.apache.fop.apps.FOUserAgent.factory:Lorg/apache/fop/apps/FopFactory;
            invokevirtual org.apache.fop.apps.FopFactory.getSourcePixelUnitToMillimeter:()F
            freturn
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/apps/FOUserAgent;

  public float getSourceResolution();
    descriptor: ()F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.apps.FOUserAgent this
         0: .line 501
            aload 0 /* this */
            getfield org.apache.fop.apps.FOUserAgent.factory:Lorg/apache/fop/apps/FopFactory;
            invokevirtual org.apache.fop.apps.FopFactory.getSourceResolution:()F
            freturn
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/apps/FOUserAgent;

  public java.lang.String getPageHeight();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.apps.FOUserAgent this
         0: .line 512
            aload 0 /* this */
            getfield org.apache.fop.apps.FOUserAgent.factory:Lorg/apache/fop/apps/FopFactory;
            invokevirtual org.apache.fop.apps.FopFactory.getPageHeight:()Ljava/lang/String;
            areturn
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/apps/FOUserAgent;

  public java.lang.String getPageWidth();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.apps.FOUserAgent this
         0: .line 523
            aload 0 /* this */
            getfield org.apache.fop.apps.FOUserAgent.factory:Lorg/apache/fop/apps/FopFactory;
            invokevirtual org.apache.fop.apps.FopFactory.getPageWidth:()Ljava/lang/String;
            areturn
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/apps/FOUserAgent;

  public boolean validateStrictly();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.apps.FOUserAgent this
         0: .line 532
            aload 0 /* this */
            getfield org.apache.fop.apps.FOUserAgent.factory:Lorg/apache/fop/apps/FopFactory;
            invokevirtual org.apache.fop.apps.FopFactory.validateStrictly:()Z
            ireturn
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/apps/FOUserAgent;

  public boolean isBreakIndentInheritanceOnReferenceAreaBoundary();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.apps.FOUserAgent this
         0: .line 541
            aload 0 /* this */
            getfield org.apache.fop.apps.FOUserAgent.factory:Lorg/apache/fop/apps/FopFactory;
            invokevirtual org.apache.fop.apps.FopFactory.isBreakIndentInheritanceOnReferenceAreaBoundary:()Z
            ireturn
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/apps/FOUserAgent;

  public org.apache.fop.render.RendererFactory getRendererFactory();
    descriptor: ()Lorg/apache/fop/render/RendererFactory;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.apps.FOUserAgent this
         0: .line 548
            aload 0 /* this */
            getfield org.apache.fop.apps.FOUserAgent.factory:Lorg/apache/fop/apps/FopFactory;
            invokevirtual org.apache.fop.apps.FopFactory.getRendererFactory:()Lorg/apache/fop/render/RendererFactory;
            areturn
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/apps/FOUserAgent;

  public org.apache.fop.render.XMLHandlerRegistry getXMLHandlerRegistry();
    descriptor: ()Lorg/apache/fop/render/XMLHandlerRegistry;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.apps.FOUserAgent this
         0: .line 555
            aload 0 /* this */
            getfield org.apache.fop.apps.FOUserAgent.factory:Lorg/apache/fop/apps/FopFactory;
            invokevirtual org.apache.fop.apps.FopFactory.getXMLHandlerRegistry:()Lorg/apache/fop/render/XMLHandlerRegistry;
            areturn
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/apps/FOUserAgent;

  public void setLocatorEnabled(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.fop.apps.FOUserAgent this
        start local 1 // boolean enableLocator
         0: .line 565
            aload 0 /* this */
            iload 1 /* enableLocator */
            putfield org.apache.fop.apps.FOUserAgent.locatorEnabled:Z
         1: .line 566
            return
        end local 1 // boolean enableLocator
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Lorg/apache/fop/apps/FOUserAgent;
            0    2     1  enableLocator  Z
    MethodParameters:
               Name  Flags
      enableLocator  

  public boolean isLocatorEnabled();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.apps.FOUserAgent this
         0: .line 573
            aload 0 /* this */
            getfield org.apache.fop.apps.FOUserAgent.locatorEnabled:Z
            ireturn
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/apps/FOUserAgent;

  public org.apache.fop.events.EventBroadcaster getEventBroadcaster();
    descriptor: ()Lorg/apache/fop/events/EventBroadcaster;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.apps.FOUserAgent this
         0: .line 583
            aload 0 /* this */
            getfield org.apache.fop.apps.FOUserAgent.eventBroadcaster:Lorg/apache/fop/events/EventBroadcaster;
            areturn
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/apps/FOUserAgent;

  public boolean isPdfUAEnabled();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.apps.FOUserAgent this
         0: .line 587
            aload 0 /* this */
            getfield org.apache.fop.apps.FOUserAgent.pdfUAEnabled:Z
            ireturn
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/apps/FOUserAgent;

  public void setPdfUAEnabled(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.fop.apps.FOUserAgent this
        start local 1 // boolean pdfUAEnabled
         0: .line 591
            aload 0 /* this */
            iload 1 /* pdfUAEnabled */
            putfield org.apache.fop.apps.FOUserAgent.pdfUAEnabled:Z
         1: .line 592
            return
        end local 1 // boolean pdfUAEnabled
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lorg/apache/fop/apps/FOUserAgent;
            0    2     1  pdfUAEnabled  Z
    MethodParameters:
              Name  Flags
      pdfUAEnabled  

  public boolean isConserveMemoryPolicyEnabled();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.apps.FOUserAgent this
         0: .line 630
            aload 0 /* this */
            getfield org.apache.fop.apps.FOUserAgent.conserveMemoryPolicy:Z
            ireturn
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/apps/FOUserAgent;

  public void setConserveMemoryPolicy(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.fop.apps.FOUserAgent this
        start local 1 // boolean conserveMemoryPolicy
         0: .line 639
            aload 0 /* this */
            iload 1 /* conserveMemoryPolicy */
            putfield org.apache.fop.apps.FOUserAgent.conserveMemoryPolicy:Z
         1: .line 640
            return
        end local 1 // boolean conserveMemoryPolicy
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0    2     0                  this  Lorg/apache/fop/apps/FOUserAgent;
            0    2     1  conserveMemoryPolicy  Z
    MethodParameters:
                      Name  Flags
      conserveMemoryPolicy  

  public boolean isComplexScriptFeaturesEnabled();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.apps.FOUserAgent this
         0: .line 648
            aload 0 /* this */
            getfield org.apache.fop.apps.FOUserAgent.factory:Lorg/apache/fop/apps/FopFactory;
            invokevirtual org.apache.fop.apps.FopFactory.isComplexScriptFeaturesEnabled:()Z
            ireturn
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/apps/FOUserAgent;

  public org.apache.fop.render.RendererConfig getRendererConfig(java.lang.String, org.apache.fop.render.RendererConfig$RendererConfigParser);
    descriptor: (Ljava/lang/String;Lorg/apache/fop/render/RendererConfig$RendererConfigParser;)Lorg/apache/fop/render/RendererConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.apache.fop.apps.FOUserAgent this
        start local 1 // java.lang.String mimeType
        start local 2 // org.apache.fop.render.RendererConfig$RendererConfigParser configCreator
         0: .line 661
            aload 0 /* this */
            getfield org.apache.fop.apps.FOUserAgent.factory:Lorg/apache/fop/apps/FopFactory;
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* mimeType */
            invokevirtual org.apache.fop.apps.FOUserAgent.getRendererConfiguration:(Ljava/lang/String;)Lorg/apache/avalon/framework/configuration/Configuration;
            aload 2 /* configCreator */
            invokevirtual org.apache.fop.apps.FopFactory.getRendererConfig:(Lorg/apache/fop/apps/FOUserAgent;Lorg/apache/avalon/framework/configuration/Configuration;Lorg/apache/fop/render/RendererConfig$RendererConfigParser;)Lorg/apache/fop/render/RendererConfig;
            areturn
        end local 2 // org.apache.fop.render.RendererConfig$RendererConfigParser configCreator
        end local 1 // java.lang.String mimeType
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lorg/apache/fop/apps/FOUserAgent;
            0    1     1       mimeType  Ljava/lang/String;
            0    1     2  configCreator  Lorg/apache/fop/render/RendererConfig$RendererConfigParser;
    Exceptions:
      throws org.apache.fop.apps.FOPException
    MethodParameters:
               Name  Flags
      mimeType       
      configCreator  

  public org.apache.avalon.framework.configuration.Configuration getRendererConfiguration(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/apache/avalon/framework/configuration/Configuration;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=11, args_size=2
        start local 0 // org.apache.fop.apps.FOUserAgent this
        start local 1 // java.lang.String mimeType
         0: .line 672
            aload 0 /* this */
            invokevirtual org.apache.fop.apps.FOUserAgent.getUserConfig:()Lorg/apache/avalon/framework/configuration/Configuration;
            astore 2 /* cfg */
        start local 2 // org.apache.avalon.framework.configuration.Configuration cfg
         1: .line 673
            ldc "renderer"
            astore 3 /* type */
        start local 3 // java.lang.String type
         2: .line 674
            ldc "mime"
            astore 4 /* mime */
        start local 4 // java.lang.String mime
         3: .line 675
            aload 2 /* cfg */
            ifnonnull 7
         4: .line 676
            getstatic org.apache.fop.apps.FOUserAgent.log:Lorg/apache/commons/logging/Log;
            invokeinterface org.apache.commons.logging.Log.isDebugEnabled:()Z
            ifeq 6
         5: .line 677
            getstatic org.apache.fop.apps.FOUserAgent.log:Lorg/apache/commons/logging/Log;
            ldc "userconfig is null"
            invokeinterface org.apache.commons.logging.Log.debug:(Ljava/lang/Object;)V
         6: .line 679
      StackMap locals: org.apache.avalon.framework.configuration.Configuration java.lang.String java.lang.String
      StackMap stack:
            aconst_null
            areturn
         7: .line 682
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 5 /* userConfig */
        start local 5 // org.apache.avalon.framework.configuration.Configuration userConfig
         8: .line 684
            aload 2 /* cfg */
            new java.lang.StringBuilder
            dup
            aload 3 /* type */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "s"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokeinterface org.apache.avalon.framework.configuration.Configuration.getChild:(Ljava/lang/String;)Lorg/apache/avalon/framework/configuration/Configuration;
            aload 3 /* type */
            invokeinterface org.apache.avalon.framework.configuration.Configuration.getChildren:(Ljava/lang/String;)[Lorg/apache/avalon/framework/configuration/Configuration;
            astore 6 /* cfgs */
        start local 6 // org.apache.avalon.framework.configuration.Configuration[] cfgs
         9: .line 685
            aload 6 /* cfgs */
            dup
            astore 10
            arraylength
            istore 9
            iconst_0
            istore 8
            goto 16
      StackMap locals: org.apache.fop.apps.FOUserAgent java.lang.String org.apache.avalon.framework.configuration.Configuration java.lang.String java.lang.String org.apache.avalon.framework.configuration.Configuration org.apache.avalon.framework.configuration.Configuration[] top int int org.apache.avalon.framework.configuration.Configuration[]
      StackMap stack:
        10: aload 10
            iload 8
            aaload
            astore 7 /* child */
        start local 7 // org.apache.avalon.framework.configuration.Configuration child
        11: .line 687
            aload 7 /* child */
            aload 4 /* mime */
            invokeinterface org.apache.avalon.framework.configuration.Configuration.getAttribute:(Ljava/lang/String;)Ljava/lang/String;
            aload 1 /* mimeType */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 15
        12: .line 688
            aload 7 /* child */
            astore 5 /* userConfig */
        13: .line 689
            goto 17
        14: .line 691
      StackMap locals: org.apache.fop.apps.FOUserAgent java.lang.String org.apache.avalon.framework.configuration.Configuration java.lang.String java.lang.String org.apache.avalon.framework.configuration.Configuration org.apache.avalon.framework.configuration.Configuration[] org.apache.avalon.framework.configuration.Configuration int int org.apache.avalon.framework.configuration.Configuration[]
      StackMap stack: org.apache.avalon.framework.configuration.ConfigurationException
            pop
        end local 7 // org.apache.avalon.framework.configuration.Configuration child
        15: .line 685
      StackMap locals: org.apache.fop.apps.FOUserAgent java.lang.String org.apache.avalon.framework.configuration.Configuration java.lang.String java.lang.String org.apache.avalon.framework.configuration.Configuration org.apache.avalon.framework.configuration.Configuration[] top int int org.apache.avalon.framework.configuration.Configuration[]
      StackMap stack:
            iinc 8 1
      StackMap locals:
      StackMap stack:
        16: iload 8
            iload 9
            if_icmplt 10
        17: .line 695
      StackMap locals: org.apache.fop.apps.FOUserAgent java.lang.String org.apache.avalon.framework.configuration.Configuration java.lang.String java.lang.String org.apache.avalon.framework.configuration.Configuration org.apache.avalon.framework.configuration.Configuration[]
      StackMap stack:
            getstatic org.apache.fop.apps.FOUserAgent.log:Lorg/apache/commons/logging/Log;
        18: new java.lang.StringBuilder
            dup
            aload 5 /* userConfig */
            ifnonnull 19
            ldc "No u"
            goto 20
      StackMap locals: org.apache.fop.apps.FOUserAgent java.lang.String org.apache.avalon.framework.configuration.Configuration java.lang.String java.lang.String org.apache.avalon.framework.configuration.Configuration org.apache.avalon.framework.configuration.Configuration[]
      StackMap stack: org.apache.commons.logging.Log new 18 new 18
        19: ldc "U"
      StackMap locals: org.apache.fop.apps.FOUserAgent java.lang.String org.apache.avalon.framework.configuration.Configuration java.lang.String java.lang.String org.apache.avalon.framework.configuration.Configuration org.apache.avalon.framework.configuration.Configuration[]
      StackMap stack: org.apache.commons.logging.Log new 18 new 18 java.lang.String
        20: invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
        21: .line 696
            ldc "ser configuration found for MIME type "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 1 /* mimeType */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        22: .line 695
            invokeinterface org.apache.commons.logging.Log.debug:(Ljava/lang/Object;)V
        23: .line 697
            aload 5 /* userConfig */
            areturn
        end local 6 // org.apache.avalon.framework.configuration.Configuration[] cfgs
        end local 5 // org.apache.avalon.framework.configuration.Configuration userConfig
        end local 4 // java.lang.String mime
        end local 3 // java.lang.String type
        end local 2 // org.apache.avalon.framework.configuration.Configuration cfg
        end local 1 // java.lang.String mimeType
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   24     0        this  Lorg/apache/fop/apps/FOUserAgent;
            0   24     1    mimeType  Ljava/lang/String;
            1   24     2         cfg  Lorg/apache/avalon/framework/configuration/Configuration;
            2   24     3        type  Ljava/lang/String;
            3   24     4        mime  Ljava/lang/String;
            8   24     5  userConfig  Lorg/apache/avalon/framework/configuration/Configuration;
            9   24     6        cfgs  [Lorg/apache/avalon/framework/configuration/Configuration;
           11   15     7       child  Lorg/apache/avalon/framework/configuration/Configuration;
      Exception table:
        from    to  target  type
          11    13      14  Class org.apache.avalon.framework.configuration.ConfigurationException
    MethodParameters:
          Name  Flags
      mimeType  

  public void setAccessibility(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.fop.apps.FOUserAgent this
        start local 1 // boolean accessibility
         0: .line 706
            iload 1 /* accessibility */
            ifeq 2
         1: .line 707
            aload 0 /* this */
            invokevirtual org.apache.fop.apps.FOUserAgent.getRendererOptions:()Ljava/util/Map;
            ldc "accessibility"
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         2: .line 709
      StackMap locals:
      StackMap stack:
            return
        end local 1 // boolean accessibility
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    3     0           this  Lorg/apache/fop/apps/FOUserAgent;
            0    3     1  accessibility  Z
    MethodParameters:
               Name  Flags
      accessibility  

  public boolean isAccessibilityEnabled();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // org.apache.fop.apps.FOUserAgent this
         0: .line 716
            aload 0 /* this */
            invokevirtual org.apache.fop.apps.FOUserAgent.getRendererOptions:()Ljava/util/Map;
            ldc "accessibility"
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Boolean
            astore 1 /* enabled */
        start local 1 // java.lang.Boolean enabled
         1: .line 717
            aload 1 /* enabled */
            ifnull 3
         2: .line 718
            aload 1 /* enabled */
            invokevirtual java.lang.Boolean.booleanValue:()Z
            ireturn
         3: .line 720
      StackMap locals: java.lang.Boolean
      StackMap stack:
            iconst_0
            ireturn
        end local 1 // java.lang.Boolean enabled
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0     this  Lorg/apache/fop/apps/FOUserAgent;
            1    4     1  enabled  Ljava/lang/Boolean;

  public void setStructureTreeEventHandler(org.apache.fop.accessibility.StructureTreeEventHandler);
    descriptor: (Lorg/apache/fop/accessibility/StructureTreeEventHandler;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.fop.apps.FOUserAgent this
        start local 1 // org.apache.fop.accessibility.StructureTreeEventHandler structureTreeEventHandler
         0: .line 731
            aload 0 /* this */
            aload 1 /* structureTreeEventHandler */
            putfield org.apache.fop.apps.FOUserAgent.structureTreeEventHandler:Lorg/apache/fop/accessibility/StructureTreeEventHandler;
         1: .line 732
            return
        end local 1 // org.apache.fop.accessibility.StructureTreeEventHandler structureTreeEventHandler
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    2     0                       this  Lorg/apache/fop/apps/FOUserAgent;
            0    2     1  structureTreeEventHandler  Lorg/apache/fop/accessibility/StructureTreeEventHandler;
    MethodParameters:
                           Name  Flags
      structureTreeEventHandler  

  public org.apache.fop.accessibility.StructureTreeEventHandler getStructureTreeEventHandler();
    descriptor: ()Lorg/apache/fop/accessibility/StructureTreeEventHandler;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.apps.FOUserAgent this
         0: .line 741
            aload 0 /* this */
            getfield org.apache.fop.apps.FOUserAgent.structureTreeEventHandler:Lorg/apache/fop/accessibility/StructureTreeEventHandler;
            areturn
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/apps/FOUserAgent;

  public org.apache.fop.layoutmgr.LayoutManagerMaker getLayoutManagerMakerOverride();
    descriptor: ()Lorg/apache/fop/layoutmgr/LayoutManagerMaker;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.apps.FOUserAgent this
         0: .line 746
            aload 0 /* this */
            getfield org.apache.fop.apps.FOUserAgent.factory:Lorg/apache/fop/apps/FopFactory;
            invokevirtual org.apache.fop.apps.FopFactory.getLayoutManagerMakerOverride:()Lorg/apache/fop/layoutmgr/LayoutManagerMaker;
            areturn
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/apps/FOUserAgent;

  public org.apache.fop.util.ContentHandlerFactoryRegistry getContentHandlerFactoryRegistry();
    descriptor: ()Lorg/apache/fop/util/ContentHandlerFactoryRegistry;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.apps.FOUserAgent this
         0: .line 751
            aload 0 /* this */
            getfield org.apache.fop.apps.FOUserAgent.factory:Lorg/apache/fop/apps/FopFactory;
            invokevirtual org.apache.fop.apps.FopFactory.getContentHandlerFactoryRegistry:()Lorg/apache/fop/util/ContentHandlerFactoryRegistry;
            areturn
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/apps/FOUserAgent;

  public org.apache.xmlgraphics.image.loader.ImageManager getImageManager();
    descriptor: ()Lorg/apache/xmlgraphics/image/loader/ImageManager;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.apps.FOUserAgent this
         0: .line 756
            aload 0 /* this */
            getfield org.apache.fop.apps.FOUserAgent.factory:Lorg/apache/fop/apps/FopFactory;
            invokevirtual org.apache.fop.apps.FopFactory.getImageManager:()Lorg/apache/xmlgraphics/image/loader/ImageManager;
            areturn
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/apps/FOUserAgent;

  public org.apache.fop.fo.ElementMappingRegistry getElementMappingRegistry();
    descriptor: ()Lorg/apache/fop/fo/ElementMappingRegistry;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.apps.FOUserAgent this
         0: .line 761
            aload 0 /* this */
            getfield org.apache.fop.apps.FOUserAgent.factory:Lorg/apache/fop/apps/FopFactory;
            invokevirtual org.apache.fop.apps.FopFactory.getElementMappingRegistry:()Lorg/apache/fop/fo/ElementMappingRegistry;
            areturn
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/apps/FOUserAgent;

  public org.apache.fop.fonts.FontManager getFontManager();
    descriptor: ()Lorg/apache/fop/fonts/FontManager;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.apps.FOUserAgent this
         0: .line 766
            aload 0 /* this */
            getfield org.apache.fop.apps.FOUserAgent.factory:Lorg/apache/fop/apps/FopFactory;
            invokevirtual org.apache.fop.apps.FopFactory.getFontManager:()Lorg/apache/fop/fonts/FontManager;
            areturn
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/apps/FOUserAgent;

  public boolean isNamespaceIgnored(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.fop.apps.FOUserAgent this
        start local 1 // java.lang.String namespaceURI
         0: .line 775
            aload 0 /* this */
            getfield org.apache.fop.apps.FOUserAgent.factory:Lorg/apache/fop/apps/FopFactory;
            aload 1 /* namespaceURI */
            invokevirtual org.apache.fop.apps.FopFactory.isNamespaceIgnored:(Ljava/lang/String;)Z
            ireturn
        end local 1 // java.lang.String namespaceURI
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lorg/apache/fop/apps/FOUserAgent;
            0    1     1  namespaceURI  Ljava/lang/String;
    MethodParameters:
              Name  Flags
      namespaceURI  

  public boolean validateUserConfigStrictly();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.apps.FOUserAgent this
         0: .line 783
            aload 0 /* this */
            getfield org.apache.fop.apps.FOUserAgent.factory:Lorg/apache/fop/apps/FopFactory;
            invokevirtual org.apache.fop.apps.FopFactory.validateUserConfigStrictly:()Z
            ireturn
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/apps/FOUserAgent;

  public org.apache.avalon.framework.configuration.Configuration getUserConfig();
    descriptor: ()Lorg/apache/avalon/framework/configuration/Configuration;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.apps.FOUserAgent this
         0: .line 791
            aload 0 /* this */
            getfield org.apache.fop.apps.FOUserAgent.factory:Lorg/apache/fop/apps/FopFactory;
            invokevirtual org.apache.fop.apps.FopFactory.getUserConfig:()Lorg/apache/avalon/framework/configuration/Configuration;
            areturn
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/apps/FOUserAgent;

  public org.apache.fop.render.ImageHandlerRegistry getImageHandlerRegistry();
    descriptor: ()Lorg/apache/fop/render/ImageHandlerRegistry;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.apps.FOUserAgent this
         0: .line 796
            aload 0 /* this */
            getfield org.apache.fop.apps.FOUserAgent.factory:Lorg/apache/fop/apps/FopFactory;
            invokevirtual org.apache.fop.apps.FopFactory.getImageHandlerRegistry:()Lorg/apache/fop/render/ImageHandlerRegistry;
            areturn
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/apps/FOUserAgent;

  public org.apache.fop.util.ColorSpaceCache getColorSpaceCache();
    descriptor: ()Lorg/apache/fop/util/ColorSpaceCache;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.apps.FOUserAgent this
         0: .line 801
            aload 0 /* this */
            getfield org.apache.fop.apps.FOUserAgent.factory:Lorg/apache/fop/apps/FopFactory;
            invokevirtual org.apache.fop.apps.FopFactory.getColorSpaceCache:()Lorg/apache/fop/util/ColorSpaceCache;
            areturn
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/apps/FOUserAgent;

  public java.util.Map<java.lang.String, java.lang.String> getHyphenationPatternNames();
    descriptor: ()Ljava/util/Map;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.apps.FOUserAgent this
         0: .line 806
            aload 0 /* this */
            getfield org.apache.fop.apps.FOUserAgent.factory:Lorg/apache/fop/apps/FopFactory;
            invokevirtual org.apache.fop.apps.FopFactory.getHyphenationPatternNames:()Ljava/util/Map;
            areturn
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/apps/FOUserAgent;
    Signature: ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;

  public org.apache.fop.apps.io.InternalResourceResolver getHyphenationResourceResolver();
    descriptor: ()Lorg/apache/fop/apps/io/InternalResourceResolver;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.apps.FOUserAgent this
         0: .line 810
            aload 0 /* this */
            getfield org.apache.fop.apps.FOUserAgent.factory:Lorg/apache/fop/apps/FopFactory;
            invokevirtual org.apache.fop.apps.FopFactory.getHyphenationResourceResolver:()Lorg/apache/fop/apps/io/InternalResourceResolver;
            areturn
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/apps/FOUserAgent;

  public org.apache.xmlgraphics.image.loader.util.SoftMapCache getPDFObjectCache();
    descriptor: ()Lorg/apache/xmlgraphics/image/loader/util/SoftMapCache;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.apps.FOUserAgent this
         0: .line 813
            aload 0 /* this */
            getfield org.apache.fop.apps.FOUserAgent.pdfObjectCache:Lorg/apache/xmlgraphics/image/loader/util/SoftMapCache;
            areturn
        end local 0 // org.apache.fop.apps.FOUserAgent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/apps/FOUserAgent;
}
SourceFile: "FOUserAgent.java"
NestMembers:
  org.apache.fop.apps.FOUserAgent$1  org.apache.fop.apps.FOUserAgent$FOPEventBroadcaster  org.apache.fop.apps.FOUserAgent$FOPEventBroadcaster$1
InnerClasses:
  org.apache.fop.apps.FOUserAgent$1
  private FOPEventBroadcaster = org.apache.fop.apps.FOUserAgent$FOPEventBroadcaster of org.apache.fop.apps.FOUserAgent
  public abstract RendererConfigParser = org.apache.fop.render.RendererConfig$RendererConfigParser of org.apache.fop.render.RendererConfig
  public abstract FallbackResolver = org.apache.xmlgraphics.image.loader.impl.AbstractImageSessionContext$FallbackResolver of org.apache.xmlgraphics.image.loader.impl.AbstractImageSessionContext