public class org.apache.fop.apps.FopConfParser
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.fop.apps.FopConfParser
  super_class: java.lang.Object
{
  private static final java.lang.String PREFER_RENDERER;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "prefer-renderer"

  private final org.apache.commons.logging.Log log;
    descriptor: Lorg/apache/commons/logging/Log;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

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

  public void <init>(java.io.InputStream, org.apache.fop.apps.EnvironmentProfile);
    descriptor: (Ljava/io/InputStream;Lorg/apache/fop/apps/EnvironmentProfile;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.apache.fop.apps.FopConfParser this
        start local 1 // java.io.InputStream fopConfStream
        start local 2 // org.apache.fop.apps.EnvironmentProfile enviro
         0: .line 74
            aload 0 /* this */
            aload 1 /* fopConfStream */
            aload 2 /* enviro */
            invokeinterface org.apache.fop.apps.EnvironmentProfile.getDefaultBaseURI:()Ljava/net/URI;
            aload 2 /* enviro */
            invokespecial org.apache.fop.apps.FopConfParser.<init>:(Ljava/io/InputStream;Ljava/net/URI;Lorg/apache/fop/apps/EnvironmentProfile;)V
         1: .line 75
            return
        end local 2 // org.apache.fop.apps.EnvironmentProfile enviro
        end local 1 // java.io.InputStream fopConfStream
        end local 0 // org.apache.fop.apps.FopConfParser this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Lorg/apache/fop/apps/FopConfParser;
            0    2     1  fopConfStream  Ljava/io/InputStream;
            0    2     2         enviro  Lorg/apache/fop/apps/EnvironmentProfile;
    Exceptions:
      throws org.xml.sax.SAXException, java.io.IOException
    MethodParameters:
               Name  Flags
      fopConfStream  
      enviro         

  public void <init>(java.io.InputStream, java.net.URI, org.apache.xmlgraphics.io.ResourceResolver);
    descriptor: (Ljava/io/InputStream;Ljava/net/URI;Lorg/apache/xmlgraphics/io/ResourceResolver;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.apache.fop.apps.FopConfParser this
        start local 1 // java.io.InputStream fopConfStream
        start local 2 // java.net.URI defaultBaseURI
        start local 3 // org.apache.xmlgraphics.io.ResourceResolver resourceResolver
         0: .line 89
            aload 0 /* this */
            aload 1 /* fopConfStream */
            aload 2 /* defaultBaseURI */
         1: .line 90
            aload 2 /* defaultBaseURI */
            aload 3 /* resourceResolver */
            invokestatic org.apache.fop.apps.EnvironmentalProfileFactory.createDefault:(Ljava/net/URI;Lorg/apache/xmlgraphics/io/ResourceResolver;)Lorg/apache/fop/apps/EnvironmentProfile;
            invokespecial org.apache.fop.apps.FopConfParser.<init>:(Ljava/io/InputStream;Ljava/net/URI;Lorg/apache/fop/apps/EnvironmentProfile;)V
         2: .line 91
            return
        end local 3 // org.apache.xmlgraphics.io.ResourceResolver resourceResolver
        end local 2 // java.net.URI defaultBaseURI
        end local 1 // java.io.InputStream fopConfStream
        end local 0 // org.apache.fop.apps.FopConfParser this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    3     0              this  Lorg/apache/fop/apps/FopConfParser;
            0    3     1     fopConfStream  Ljava/io/InputStream;
            0    3     2    defaultBaseURI  Ljava/net/URI;
            0    3     3  resourceResolver  Lorg/apache/xmlgraphics/io/ResourceResolver;
    Exceptions:
      throws org.xml.sax.SAXException, java.io.IOException
    MethodParameters:
                  Name  Flags
      fopConfStream     
      defaultBaseURI    
      resourceResolver  

  public void <init>(java.io.InputStream, java.net.URI);
    descriptor: (Ljava/io/InputStream;Ljava/net/URI;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.apache.fop.apps.FopConfParser this
        start local 1 // java.io.InputStream fopConfStream
        start local 2 // java.net.URI defaultBaseURI
         0: .line 104
            aload 0 /* this */
            aload 1 /* fopConfStream */
            aload 2 /* defaultBaseURI */
            invokestatic org.apache.fop.apps.io.ResourceResolverFactory.createDefaultResourceResolver:()Lorg/apache/xmlgraphics/io/ResourceResolver;
            invokespecial org.apache.fop.apps.FopConfParser.<init>:(Ljava/io/InputStream;Ljava/net/URI;Lorg/apache/xmlgraphics/io/ResourceResolver;)V
         1: .line 105
            return
        end local 2 // java.net.URI defaultBaseURI
        end local 1 // java.io.InputStream fopConfStream
        end local 0 // org.apache.fop.apps.FopConfParser this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Lorg/apache/fop/apps/FopConfParser;
            0    2     1   fopConfStream  Ljava/io/InputStream;
            0    2     2  defaultBaseURI  Ljava/net/URI;
    Exceptions:
      throws org.xml.sax.SAXException, java.io.IOException
    MethodParameters:
                Name  Flags
      fopConfStream   
      defaultBaseURI  

  public void <init>(java.io.File);
    descriptor: (Ljava/io/File;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.fop.apps.FopConfParser this
        start local 1 // java.io.File fopConfFile
         0: .line 115
            aload 0 /* this */
            aload 1 /* fopConfFile */
            invokestatic org.apache.fop.apps.io.ResourceResolverFactory.createDefaultResourceResolver:()Lorg/apache/xmlgraphics/io/ResourceResolver;
            invokespecial org.apache.fop.apps.FopConfParser.<init>:(Ljava/io/File;Lorg/apache/xmlgraphics/io/ResourceResolver;)V
         1: .line 116
            return
        end local 1 // java.io.File fopConfFile
        end local 0 // org.apache.fop.apps.FopConfParser this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lorg/apache/fop/apps/FopConfParser;
            0    2     1  fopConfFile  Ljava/io/File;
    Exceptions:
      throws org.xml.sax.SAXException, java.io.IOException
    MethodParameters:
             Name  Flags
      fopConfFile  

  public void <init>(java.io.File, java.net.URI);
    descriptor: (Ljava/io/File;Ljava/net/URI;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // org.apache.fop.apps.FopConfParser this
        start local 1 // java.io.File fopConfFile
        start local 2 // java.net.URI defaultBaseURI
         0: .line 127
            aload 0 /* this */
            new java.io.FileInputStream
            dup
            aload 1 /* fopConfFile */
            invokespecial java.io.FileInputStream.<init>:(Ljava/io/File;)V
            aload 1 /* fopConfFile */
            invokevirtual java.io.File.toURI:()Ljava/net/URI;
         1: .line 128
            aload 2 /* defaultBaseURI */
         2: .line 129
            invokestatic org.apache.fop.apps.io.ResourceResolverFactory.createDefaultResourceResolver:()Lorg/apache/xmlgraphics/io/ResourceResolver;
         3: .line 128
            invokestatic org.apache.fop.apps.EnvironmentalProfileFactory.createDefault:(Ljava/net/URI;Lorg/apache/xmlgraphics/io/ResourceResolver;)Lorg/apache/fop/apps/EnvironmentProfile;
            invokespecial org.apache.fop.apps.FopConfParser.<init>:(Ljava/io/InputStream;Ljava/net/URI;Lorg/apache/fop/apps/EnvironmentProfile;)V
         4: .line 130
            return
        end local 2 // java.net.URI defaultBaseURI
        end local 1 // java.io.File fopConfFile
        end local 0 // org.apache.fop.apps.FopConfParser this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    5     0            this  Lorg/apache/fop/apps/FopConfParser;
            0    5     1     fopConfFile  Ljava/io/File;
            0    5     2  defaultBaseURI  Ljava/net/URI;
    Exceptions:
      throws org.xml.sax.SAXException, java.io.IOException
    MethodParameters:
                Name  Flags
      fopConfFile     
      defaultBaseURI  

  public void <init>(java.io.File, org.apache.xmlgraphics.io.ResourceResolver);
    descriptor: (Ljava/io/File;Lorg/apache/xmlgraphics/io/ResourceResolver;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.apache.fop.apps.FopConfParser this
        start local 1 // java.io.File fopConfFile
        start local 2 // org.apache.xmlgraphics.io.ResourceResolver resourceResolver
         0: .line 142
            aload 0 /* this */
            new java.io.FileInputStream
            dup
            aload 1 /* fopConfFile */
            invokespecial java.io.FileInputStream.<init>:(Ljava/io/File;)V
            aload 1 /* fopConfFile */
            invokevirtual java.io.File.toURI:()Ljava/net/URI;
            aload 2 /* resourceResolver */
            invokespecial org.apache.fop.apps.FopConfParser.<init>:(Ljava/io/InputStream;Ljava/net/URI;Lorg/apache/xmlgraphics/io/ResourceResolver;)V
         1: .line 143
            return
        end local 2 // org.apache.xmlgraphics.io.ResourceResolver resourceResolver
        end local 1 // java.io.File fopConfFile
        end local 0 // org.apache.fop.apps.FopConfParser this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    2     0              this  Lorg/apache/fop/apps/FopConfParser;
            0    2     1       fopConfFile  Ljava/io/File;
            0    2     2  resourceResolver  Lorg/apache/xmlgraphics/io/ResourceResolver;
    Exceptions:
      throws org.xml.sax.SAXException, java.io.IOException
    MethodParameters:
                  Name  Flags
      fopConfFile       
      resourceResolver  

  public void <init>(java.io.InputStream, java.net.URI, org.apache.fop.apps.EnvironmentProfile);
    descriptor: (Ljava/io/InputStream;Ljava/net/URI;Lorg/apache/fop/apps/EnvironmentProfile;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=7, args_size=4
        start local 0 // org.apache.fop.apps.FopConfParser this
        start local 1 // java.io.InputStream fopConfStream
        start local 2 // java.net.URI baseURI
        start local 3 // org.apache.fop.apps.EnvironmentProfile enviro
         0: .line 145
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 59
            aload 0 /* this */
            ldc Lorg/apache/fop/apps/FopConfParser;
            invokestatic org.apache.commons.logging.LogFactory.getLog:(Ljava/lang/Class;)Lorg/apache/commons/logging/Log;
            putfield org.apache.fop.apps.FopConfParser.log:Lorg/apache/commons/logging/Log;
         2: .line 147
            new org.apache.avalon.framework.configuration.DefaultConfigurationBuilder
            dup
            invokespecial org.apache.avalon.framework.configuration.DefaultConfigurationBuilder.<init>:()V
            astore 4 /* cfgBuilder */
        start local 4 // org.apache.avalon.framework.configuration.DefaultConfigurationBuilder cfgBuilder
         3: .line 150
            aload 4 /* cfgBuilder */
            aload 1 /* fopConfStream */
            invokevirtual org.apache.avalon.framework.configuration.DefaultConfigurationBuilder.build:(Ljava/io/InputStream;)Lorg/apache/avalon/framework/configuration/Configuration;
            astore 5 /* cfg */
        start local 5 // org.apache.avalon.framework.configuration.Configuration cfg
         4: .line 151
            goto 7
        end local 5 // org.apache.avalon.framework.configuration.Configuration cfg
      StackMap locals: org.apache.fop.apps.FopConfParser java.io.InputStream java.net.URI org.apache.fop.apps.EnvironmentProfile org.apache.avalon.framework.configuration.DefaultConfigurationBuilder
      StackMap stack: org.apache.avalon.framework.configuration.ConfigurationException
         5: astore 6 /* e */
        start local 6 // org.apache.avalon.framework.configuration.ConfigurationException e
         6: .line 152
            new org.apache.fop.apps.FOPException
            dup
            aload 6 /* e */
            invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/Exception;)V
            athrow
        end local 6 // org.apache.avalon.framework.configuration.ConfigurationException e
        start local 5 // org.apache.avalon.framework.configuration.Configuration cfg
         7: .line 155
      StackMap locals: org.apache.avalon.framework.configuration.Configuration
      StackMap stack:
            aload 0 /* this */
            new org.apache.fop.apps.FopFactoryBuilder
            dup
            aload 3 /* enviro */
            invokespecial org.apache.fop.apps.FopFactoryBuilder.<init>:(Lorg/apache/fop/apps/EnvironmentProfile;)V
            aload 5 /* cfg */
            invokevirtual org.apache.fop.apps.FopFactoryBuilder.setConfiguration:(Lorg/apache/avalon/framework/configuration/Configuration;)Lorg/apache/fop/apps/FopFactoryBuilder;
            putfield org.apache.fop.apps.FopConfParser.fopFactoryBuilder:Lorg/apache/fop/apps/FopFactoryBuilder;
         8: .line 156
            aload 0 /* this */
            aload 2 /* baseURI */
            aload 3 /* enviro */
            invokeinterface org.apache.fop.apps.EnvironmentProfile.getResourceResolver:()Lorg/apache/xmlgraphics/io/ResourceResolver;
            aload 5 /* cfg */
            invokevirtual org.apache.fop.apps.FopConfParser.configure:(Ljava/net/URI;Lorg/apache/xmlgraphics/io/ResourceResolver;Lorg/apache/avalon/framework/configuration/Configuration;)V
         9: .line 157
            return
        end local 5 // org.apache.avalon.framework.configuration.Configuration cfg
        end local 4 // org.apache.avalon.framework.configuration.DefaultConfigurationBuilder cfgBuilder
        end local 3 // org.apache.fop.apps.EnvironmentProfile enviro
        end local 2 // java.net.URI baseURI
        end local 1 // java.io.InputStream fopConfStream
        end local 0 // org.apache.fop.apps.FopConfParser this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   10     0           this  Lorg/apache/fop/apps/FopConfParser;
            0   10     1  fopConfStream  Ljava/io/InputStream;
            0   10     2        baseURI  Ljava/net/URI;
            0   10     3         enviro  Lorg/apache/fop/apps/EnvironmentProfile;
            3   10     4     cfgBuilder  Lorg/apache/avalon/framework/configuration/DefaultConfigurationBuilder;
            4    5     5            cfg  Lorg/apache/avalon/framework/configuration/Configuration;
            7   10     5            cfg  Lorg/apache/avalon/framework/configuration/Configuration;
            6    7     6              e  Lorg/apache/avalon/framework/configuration/ConfigurationException;
      Exception table:
        from    to  target  type
           3     4       5  Class org.apache.avalon.framework.configuration.ConfigurationException
    Exceptions:
      throws org.xml.sax.SAXException, java.io.IOException
    MethodParameters:
               Name  Flags
      fopConfStream  
      baseURI        
      enviro         

  private void configure(java.net.URI, org.apache.xmlgraphics.io.ResourceResolver, org.apache.avalon.framework.configuration.Configuration);
    descriptor: (Ljava/net/URI;Lorg/apache/xmlgraphics/io/ResourceResolver;Lorg/apache/avalon/framework/configuration/Configuration;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=7, args_size=4
        start local 0 // org.apache.fop.apps.FopConfParser this
        start local 1 // java.net.URI baseURI
        start local 2 // org.apache.xmlgraphics.io.ResourceResolver resourceResolver
        start local 3 // org.apache.avalon.framework.configuration.Configuration cfg
         0: .line 161
            aload 0 /* this */
            getfield org.apache.fop.apps.FopConfParser.log:Lorg/apache/commons/logging/Log;
            invokeinterface org.apache.commons.logging.Log.isDebugEnabled:()Z
            ifeq 2
         1: .line 162
            aload 0 /* this */
            getfield org.apache.fop.apps.FopConfParser.log:Lorg/apache/commons/logging/Log;
            ldc "Initializing FopFactory Configuration"
            invokeinterface org.apache.commons.logging.Log.debug:(Ljava/lang/Object;)V
         2: .line 166
      StackMap locals:
      StackMap stack:
            aload 3 /* cfg */
            ldc "strict-validation"
            iconst_0
            invokeinterface org.apache.avalon.framework.configuration.Configuration.getChild:(Ljava/lang/String;Z)Lorg/apache/avalon/framework/configuration/Configuration;
            ifnull 8
         3: .line 168
            aload 3 /* cfg */
            ldc "strict-validation"
            invokeinterface org.apache.avalon.framework.configuration.Configuration.getChild:(Ljava/lang/String;)Lorg/apache/avalon/framework/configuration/Configuration;
            invokeinterface org.apache.avalon.framework.configuration.Configuration.getValueAsBoolean:()Z
            istore 4 /* strict */
        start local 4 // boolean strict
         4: .line 169
            aload 0 /* this */
            getfield org.apache.fop.apps.FopConfParser.fopFactoryBuilder:Lorg/apache/fop/apps/FopFactoryBuilder;
            iload 4 /* strict */
            invokevirtual org.apache.fop.apps.FopFactoryBuilder.setStrictFOValidation:(Z)Lorg/apache/fop/apps/FopFactoryBuilder;
            pop
        end local 4 // boolean strict
         5: .line 170
            goto 8
      StackMap locals:
      StackMap stack: org.apache.avalon.framework.configuration.ConfigurationException
         6: astore 4 /* e */
        start local 4 // org.apache.avalon.framework.configuration.ConfigurationException e
         7: .line 171
            aload 0 /* this */
            getfield org.apache.fop.apps.FopConfParser.log:Lorg/apache/commons/logging/Log;
            aload 4 /* e */
            iconst_0
            invokestatic org.apache.fop.util.LogUtil.handleException:(Lorg/apache/commons/logging/Log;Ljava/lang/Exception;Z)V
        end local 4 // org.apache.avalon.framework.configuration.ConfigurationException e
         8: .line 175
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 4 /* strict */
        start local 4 // boolean strict
         9: .line 176
            aload 3 /* cfg */
            ldc "strict-configuration"
            iconst_0
            invokeinterface org.apache.avalon.framework.configuration.Configuration.getChild:(Ljava/lang/String;Z)Lorg/apache/avalon/framework/configuration/Configuration;
            ifnull 15
        10: .line 178
            aload 3 /* cfg */
            ldc "strict-configuration"
            invokeinterface org.apache.avalon.framework.configuration.Configuration.getChild:(Ljava/lang/String;)Lorg/apache/avalon/framework/configuration/Configuration;
            invokeinterface org.apache.avalon.framework.configuration.Configuration.getValueAsBoolean:()Z
            istore 4 /* strict */
        11: .line 179
            aload 0 /* this */
            getfield org.apache.fop.apps.FopConfParser.fopFactoryBuilder:Lorg/apache/fop/apps/FopFactoryBuilder;
            iload 4 /* strict */
            invokevirtual org.apache.fop.apps.FopFactoryBuilder.setStrictUserConfigValidation:(Z)Lorg/apache/fop/apps/FopFactoryBuilder;
            pop
        12: .line 180
            goto 15
      StackMap locals: org.apache.fop.apps.FopConfParser java.net.URI org.apache.xmlgraphics.io.ResourceResolver org.apache.avalon.framework.configuration.Configuration int
      StackMap stack: org.apache.avalon.framework.configuration.ConfigurationException
        13: astore 5 /* e */
        start local 5 // org.apache.avalon.framework.configuration.ConfigurationException e
        14: .line 181
            aload 0 /* this */
            getfield org.apache.fop.apps.FopConfParser.log:Lorg/apache/commons/logging/Log;
            aload 5 /* e */
            iconst_0
            invokestatic org.apache.fop.util.LogUtil.handleException:(Lorg/apache/commons/logging/Log;Ljava/lang/Exception;Z)V
        end local 5 // org.apache.avalon.framework.configuration.ConfigurationException e
        15: .line 185
      StackMap locals:
      StackMap stack:
            aload 3 /* cfg */
            ldc "accessibility"
            iconst_0
            invokeinterface org.apache.avalon.framework.configuration.Configuration.getChild:(Ljava/lang/String;Z)Lorg/apache/avalon/framework/configuration/Configuration;
            ifnull 20
        16: .line 187
            aload 0 /* this */
            getfield org.apache.fop.apps.FopConfParser.fopFactoryBuilder:Lorg/apache/fop/apps/FopFactoryBuilder;
            aload 3 /* cfg */
            ldc "accessibility"
            invokeinterface org.apache.avalon.framework.configuration.Configuration.getChild:(Ljava/lang/String;)Lorg/apache/avalon/framework/configuration/Configuration;
            invokeinterface org.apache.avalon.framework.configuration.Configuration.getValueAsBoolean:()Z
            invokevirtual org.apache.fop.apps.FopFactoryBuilder.setAccessibility:(Z)Lorg/apache/fop/apps/FopFactoryBuilder;
            pop
        17: .line 188
            goto 20
      StackMap locals:
      StackMap stack: org.apache.avalon.framework.configuration.ConfigurationException
        18: astore 5 /* e */
        start local 5 // org.apache.avalon.framework.configuration.ConfigurationException e
        19: .line 189
            aload 0 /* this */
            getfield org.apache.fop.apps.FopConfParser.log:Lorg/apache/commons/logging/Log;
            aload 5 /* e */
            iconst_0
            invokestatic org.apache.fop.util.LogUtil.handleException:(Lorg/apache/commons/logging/Log;Ljava/lang/Exception;Z)V
        end local 5 // org.apache.avalon.framework.configuration.ConfigurationException e
        20: .line 194
      StackMap locals:
      StackMap stack:
            aload 3 /* cfg */
            ldc "base"
            iconst_0
            invokeinterface org.apache.avalon.framework.configuration.Configuration.getChild:(Ljava/lang/String;Z)Lorg/apache/avalon/framework/configuration/Configuration;
            ifnull 26
        21: .line 196
            aload 3 /* cfg */
            ldc "base"
            invokeinterface org.apache.avalon.framework.configuration.Configuration.getChild:(Ljava/lang/String;)Lorg/apache/avalon/framework/configuration/Configuration;
            aconst_null
            invokeinterface org.apache.avalon.framework.configuration.Configuration.getValue:(Ljava/lang/String;)Ljava/lang/String;
            invokestatic org.apache.fop.apps.io.InternalResourceResolver.getBaseURI:(Ljava/lang/String;)Ljava/net/URI;
            astore 5 /* confUri */
        start local 5 // java.net.URI confUri
        22: .line 197
            aload 0 /* this */
            getfield org.apache.fop.apps.FopConfParser.fopFactoryBuilder:Lorg/apache/fop/apps/FopFactoryBuilder;
            aload 1 /* baseURI */
            aload 5 /* confUri */
            invokevirtual java.net.URI.resolve:(Ljava/net/URI;)Ljava/net/URI;
            invokevirtual org.apache.fop.apps.FopFactoryBuilder.setBaseURI:(Ljava/net/URI;)Lorg/apache/fop/apps/FopFactoryBuilder;
            pop
        end local 5 // java.net.URI confUri
        23: .line 198
            goto 26
      StackMap locals:
      StackMap stack: java.net.URISyntaxException
        24: astore 5 /* use */
        start local 5 // java.net.URISyntaxException use
        25: .line 199
            aload 0 /* this */
            getfield org.apache.fop.apps.FopConfParser.log:Lorg/apache/commons/logging/Log;
            aload 5 /* use */
            iload 4 /* strict */
            invokestatic org.apache.fop.util.LogUtil.handleException:(Lorg/apache/commons/logging/Log;Ljava/lang/Exception;Z)V
        end local 5 // java.net.URISyntaxException use
        26: .line 204
      StackMap locals:
      StackMap stack:
            aload 3 /* cfg */
            ldc "source-resolution"
            iconst_0
            invokeinterface org.apache.avalon.framework.configuration.Configuration.getChild:(Ljava/lang/String;Z)Lorg/apache/avalon/framework/configuration/Configuration;
            ifnull 33
        27: .line 205
            aload 3 /* cfg */
            ldc "source-resolution"
            invokeinterface org.apache.avalon.framework.configuration.Configuration.getChild:(Ljava/lang/String;)Lorg/apache/avalon/framework/configuration/Configuration;
        28: .line 206
            ldc 72.0
        29: .line 205
            invokeinterface org.apache.avalon.framework.configuration.Configuration.getValueAsFloat:(F)F
            fstore 5 /* srcRes */
        start local 5 // float srcRes
        30: .line 207
            aload 0 /* this */
            getfield org.apache.fop.apps.FopConfParser.fopFactoryBuilder:Lorg/apache/fop/apps/FopFactoryBuilder;
            fload 5 /* srcRes */
            invokevirtual org.apache.fop.apps.FopFactoryBuilder.setSourceResolution:(F)Lorg/apache/fop/apps/FopFactoryBuilder;
            pop
        31: .line 208
            aload 0 /* this */
            getfield org.apache.fop.apps.FopConfParser.log:Lorg/apache/commons/logging/Log;
            invokeinterface org.apache.commons.logging.Log.isDebugEnabled:()Z
            ifeq 33
        32: .line 209
            aload 0 /* this */
            getfield org.apache.fop.apps.FopConfParser.log:Lorg/apache/commons/logging/Log;
            new java.lang.StringBuilder
            dup
            ldc "source-resolution set to: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            fload 5 /* srcRes */
            invokevirtual java.lang.StringBuilder.append:(F)Ljava/lang/StringBuilder;
            ldc "dpi"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokeinterface org.apache.commons.logging.Log.debug:(Ljava/lang/Object;)V
        end local 5 // float srcRes
        33: .line 212
      StackMap locals:
      StackMap stack:
            aload 3 /* cfg */
            ldc "target-resolution"
            iconst_0
            invokeinterface org.apache.avalon.framework.configuration.Configuration.getChild:(Ljava/lang/String;Z)Lorg/apache/avalon/framework/configuration/Configuration;
            ifnull 40
        34: .line 213
            aload 3 /* cfg */
            ldc "target-resolution"
            invokeinterface org.apache.avalon.framework.configuration.Configuration.getChild:(Ljava/lang/String;)Lorg/apache/avalon/framework/configuration/Configuration;
        35: .line 214
            ldc 72.0
        36: .line 213
            invokeinterface org.apache.avalon.framework.configuration.Configuration.getValueAsFloat:(F)F
            fstore 5 /* targetRes */
        start local 5 // float targetRes
        37: .line 215
            aload 0 /* this */
            getfield org.apache.fop.apps.FopConfParser.fopFactoryBuilder:Lorg/apache/fop/apps/FopFactoryBuilder;
            fload 5 /* targetRes */
            invokevirtual org.apache.fop.apps.FopFactoryBuilder.setTargetResolution:(F)Lorg/apache/fop/apps/FopFactoryBuilder;
            pop
        38: .line 216
            aload 0 /* this */
            getfield org.apache.fop.apps.FopConfParser.log:Lorg/apache/commons/logging/Log;
            invokeinterface org.apache.commons.logging.Log.isDebugEnabled:()Z
            ifeq 40
        39: .line 217
            aload 0 /* this */
            getfield org.apache.fop.apps.FopConfParser.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
            fload 5 /* targetRes */
            invokevirtual java.lang.StringBuilder.append:(F)Ljava/lang/StringBuilder;
            ldc "dpi"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokeinterface org.apache.commons.logging.Log.debug:(Ljava/lang/Object;)V
        end local 5 // float targetRes
        40: .line 220
      StackMap locals:
      StackMap stack:
            aload 3 /* cfg */
            ldc "break-indent-inheritance"
            iconst_0
            invokeinterface org.apache.avalon.framework.configuration.Configuration.getChild:(Ljava/lang/String;Z)Lorg/apache/avalon/framework/configuration/Configuration;
            ifnull 47
        41: .line 222
            aload 0 /* this */
            getfield org.apache.fop.apps.FopConfParser.fopFactoryBuilder:Lorg/apache/fop/apps/FopFactoryBuilder;
        42: .line 223
            aload 3 /* cfg */
            ldc "break-indent-inheritance"
            invokeinterface org.apache.avalon.framework.configuration.Configuration.getChild:(Ljava/lang/String;)Lorg/apache/avalon/framework/configuration/Configuration;
            invokeinterface org.apache.avalon.framework.configuration.Configuration.getValueAsBoolean:()Z
        43: .line 222
            invokevirtual org.apache.fop.apps.FopFactoryBuilder.setBreakIndentInheritanceOnReferenceAreaBoundary:(Z)Lorg/apache/fop/apps/FopFactoryBuilder;
            pop
        44: .line 224
            goto 47
      StackMap locals:
      StackMap stack: org.apache.avalon.framework.configuration.ConfigurationException
        45: astore 5 /* e */
        start local 5 // org.apache.avalon.framework.configuration.ConfigurationException e
        46: .line 225
            aload 0 /* this */
            getfield org.apache.fop.apps.FopConfParser.log:Lorg/apache/commons/logging/Log;
            aload 5 /* e */
            iload 4 /* strict */
            invokestatic org.apache.fop.util.LogUtil.handleException:(Lorg/apache/commons/logging/Log;Ljava/lang/Exception;Z)V
        end local 5 // org.apache.avalon.framework.configuration.ConfigurationException e
        47: .line 228
      StackMap locals:
      StackMap stack:
            aload 3 /* cfg */
            ldc "default-page-settings"
            invokeinterface org.apache.avalon.framework.configuration.Configuration.getChild:(Ljava/lang/String;)Lorg/apache/avalon/framework/configuration/Configuration;
            astore 5 /* pageConfig */
        start local 5 // org.apache.avalon.framework.configuration.Configuration pageConfig
        48: .line 229
            aload 5 /* pageConfig */
            ldc "height"
            aconst_null
            invokeinterface org.apache.avalon.framework.configuration.Configuration.getAttribute:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            ifnull 55
        49: .line 230
            aload 5 /* pageConfig */
            ldc "height"
        50: .line 231
            ldc "11in"
        51: .line 230
            invokeinterface org.apache.avalon.framework.configuration.Configuration.getAttribute:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            astore 6 /* pageHeight */
        start local 6 // java.lang.String pageHeight
        52: .line 232
            aload 0 /* this */
            getfield org.apache.fop.apps.FopConfParser.fopFactoryBuilder:Lorg/apache/fop/apps/FopFactoryBuilder;
            aload 6 /* pageHeight */
            invokevirtual org.apache.fop.apps.FopFactoryBuilder.setPageHeight:(Ljava/lang/String;)Lorg/apache/fop/apps/FopFactoryBuilder;
            pop
        53: .line 233
            aload 0 /* this */
            getfield org.apache.fop.apps.FopConfParser.log:Lorg/apache/commons/logging/Log;
            invokeinterface org.apache.commons.logging.Log.isInfoEnabled:()Z
            ifeq 55
        54: .line 234
            aload 0 /* this */
            getfield org.apache.fop.apps.FopConfParser.log:Lorg/apache/commons/logging/Log;
            new java.lang.StringBuilder
            dup
            ldc "Default page-height set to: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 6 /* pageHeight */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokeinterface org.apache.commons.logging.Log.info:(Ljava/lang/Object;)V
        end local 6 // java.lang.String pageHeight
        55: .line 237
      StackMap locals: org.apache.avalon.framework.configuration.Configuration
      StackMap stack:
            aload 5 /* pageConfig */
            ldc "width"
            aconst_null
            invokeinterface org.apache.avalon.framework.configuration.Configuration.getAttribute:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            ifnull 62
        56: .line 238
            aload 5 /* pageConfig */
            ldc "width"
        57: .line 239
            ldc "8.26in"
        58: .line 238
            invokeinterface org.apache.avalon.framework.configuration.Configuration.getAttribute:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            astore 6 /* pageWidth */
        start local 6 // java.lang.String pageWidth
        59: .line 240
            aload 0 /* this */
            getfield org.apache.fop.apps.FopConfParser.fopFactoryBuilder:Lorg/apache/fop/apps/FopFactoryBuilder;
            aload 6 /* pageWidth */
            invokevirtual org.apache.fop.apps.FopFactoryBuilder.setPageWidth:(Ljava/lang/String;)Lorg/apache/fop/apps/FopFactoryBuilder;
            pop
        60: .line 241
            aload 0 /* this */
            getfield org.apache.fop.apps.FopConfParser.log:Lorg/apache/commons/logging/Log;
            invokeinterface org.apache.commons.logging.Log.isInfoEnabled:()Z
            ifeq 62
        61: .line 242
            aload 0 /* this */
            getfield org.apache.fop.apps.FopConfParser.log:Lorg/apache/commons/logging/Log;
            new java.lang.StringBuilder
            dup
            ldc "Default page-width set to: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 6 /* pageWidth */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokeinterface org.apache.commons.logging.Log.info:(Ljava/lang/Object;)V
        end local 6 // java.lang.String pageWidth
        62: .line 246
      StackMap locals:
      StackMap stack:
            aload 3 /* cfg */
            ldc "complex-scripts"
            invokeinterface org.apache.avalon.framework.configuration.Configuration.getChild:(Ljava/lang/String;)Lorg/apache/avalon/framework/configuration/Configuration;
            ifnull 70
        63: .line 247
            aload 3 /* cfg */
            ldc "complex-scripts"
            invokeinterface org.apache.avalon.framework.configuration.Configuration.getChild:(Ljava/lang/String;)Lorg/apache/avalon/framework/configuration/Configuration;
            astore 6 /* csConfig */
        start local 6 // org.apache.avalon.framework.configuration.Configuration csConfig
        64: .line 248
            aload 0 /* this */
            getfield org.apache.fop.apps.FopConfParser.fopFactoryBuilder:Lorg/apache/fop/apps/FopFactoryBuilder;
            aload 6 /* csConfig */
            ldc "disabled"
        65: .line 249
            iconst_0
        66: .line 248
            invokeinterface org.apache.avalon.framework.configuration.Configuration.getAttributeAsBoolean:(Ljava/lang/String;Z)Z
        67: .line 249
            ifeq 68
            iconst_0
            goto 69
      StackMap locals: org.apache.fop.apps.FopConfParser java.net.URI org.apache.xmlgraphics.io.ResourceResolver org.apache.avalon.framework.configuration.Configuration int org.apache.avalon.framework.configuration.Configuration org.apache.avalon.framework.configuration.Configuration
      StackMap stack: org.apache.fop.apps.FopFactoryBuilder
        68: iconst_1
        69: .line 248
      StackMap locals: org.apache.fop.apps.FopConfParser java.net.URI org.apache.xmlgraphics.io.ResourceResolver org.apache.avalon.framework.configuration.Configuration int org.apache.avalon.framework.configuration.Configuration org.apache.avalon.framework.configuration.Configuration
      StackMap stack: org.apache.fop.apps.FopFactoryBuilder int
            invokevirtual org.apache.fop.apps.FopFactoryBuilder.setComplexScriptFeatures:(Z)Lorg/apache/fop/apps/FopFactoryBuilder;
            pop
        end local 6 // org.apache.avalon.framework.configuration.Configuration csConfig
        70: .line 252
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 3 /* cfg */
            aload 2 /* resourceResolver */
            aload 1 /* baseURI */
            aload 0 /* this */
            getfield org.apache.fop.apps.FopConfParser.fopFactoryBuilder:Lorg/apache/fop/apps/FopFactoryBuilder;
            invokevirtual org.apache.fop.apps.FopConfParser.setHyphenationBase:(Lorg/apache/avalon/framework/configuration/Configuration;Lorg/apache/xmlgraphics/io/ResourceResolver;Ljava/net/URI;Lorg/apache/fop/apps/FopFactoryBuilder;)V
        71: .line 253
            aload 0 /* this */
            aload 3 /* cfg */
            aload 0 /* this */
            getfield org.apache.fop.apps.FopConfParser.fopFactoryBuilder:Lorg/apache/fop/apps/FopFactoryBuilder;
            iload 4 /* strict */
            invokevirtual org.apache.fop.apps.FopConfParser.setHyphPatNames:(Lorg/apache/avalon/framework/configuration/Configuration;Lorg/apache/fop/apps/FopFactoryBuilder;Z)V
        72: .line 256
            aload 3 /* cfg */
            ldc "prefer-renderer"
            iconst_0
            invokeinterface org.apache.avalon.framework.configuration.Configuration.getChild:(Ljava/lang/String;Z)Lorg/apache/avalon/framework/configuration/Configuration;
            ifnull 79
        73: .line 258
            aload 0 /* this */
            getfield org.apache.fop.apps.FopConfParser.fopFactoryBuilder:Lorg/apache/fop/apps/FopFactoryBuilder;
        74: .line 259
            aload 3 /* cfg */
            ldc "prefer-renderer"
            invokeinterface org.apache.avalon.framework.configuration.Configuration.getChild:(Ljava/lang/String;)Lorg/apache/avalon/framework/configuration/Configuration;
            invokeinterface org.apache.avalon.framework.configuration.Configuration.getValueAsBoolean:()Z
        75: .line 258
            invokevirtual org.apache.fop.apps.FopFactoryBuilder.setPreferRenderer:(Z)Lorg/apache/fop/apps/FopFactoryBuilder;
            pop
        76: .line 260
            goto 79
      StackMap locals:
      StackMap stack: org.apache.avalon.framework.configuration.ConfigurationException
        77: astore 6 /* e */
        start local 6 // org.apache.avalon.framework.configuration.ConfigurationException e
        78: .line 261
            aload 0 /* this */
            getfield org.apache.fop.apps.FopConfParser.log:Lorg/apache/commons/logging/Log;
            aload 6 /* e */
            iload 4 /* strict */
            invokestatic org.apache.fop.util.LogUtil.handleException:(Lorg/apache/commons/logging/Log;Ljava/lang/Exception;Z)V
        end local 6 // org.apache.avalon.framework.configuration.ConfigurationException e
        79: .line 266
      StackMap locals:
      StackMap stack:
            new org.apache.fop.fonts.FontManagerConfigurator
            dup
            aload 3 /* cfg */
            aload 1 /* baseURI */
            aload 0 /* this */
            getfield org.apache.fop.apps.FopConfParser.fopFactoryBuilder:Lorg/apache/fop/apps/FopFactoryBuilder;
            invokevirtual org.apache.fop.apps.FopFactoryBuilder.getBaseURI:()Ljava/net/URI;
            aload 2 /* resourceResolver */
            invokespecial org.apache.fop.fonts.FontManagerConfigurator.<init>:(Lorg/apache/avalon/framework/configuration/Configuration;Ljava/net/URI;Ljava/net/URI;Lorg/apache/xmlgraphics/io/ResourceResolver;)V
        80: .line 267
            aload 0 /* this */
            getfield org.apache.fop.apps.FopConfParser.fopFactoryBuilder:Lorg/apache/fop/apps/FopFactoryBuilder;
            invokevirtual org.apache.fop.apps.FopFactoryBuilder.getFontManager:()Lorg/apache/fop/fonts/FontManager;
            iload 4 /* strict */
            invokevirtual org.apache.fop.fonts.FontManagerConfigurator.configure:(Lorg/apache/fop/fonts/FontManager;Z)V
        81: .line 270
            aload 0 /* this */
            aload 3 /* cfg */
            ldc "image-loading"
            iconst_0
            invokeinterface org.apache.avalon.framework.configuration.Configuration.getChild:(Ljava/lang/String;Z)Lorg/apache/avalon/framework/configuration/Configuration;
            iload 4 /* strict */
            invokevirtual org.apache.fop.apps.FopConfParser.configureImageLoading:(Lorg/apache/avalon/framework/configuration/Configuration;Z)V
        82: .line 271
            return
        end local 5 // org.apache.avalon.framework.configuration.Configuration pageConfig
        end local 4 // boolean strict
        end local 3 // org.apache.avalon.framework.configuration.Configuration cfg
        end local 2 // org.apache.xmlgraphics.io.ResourceResolver resourceResolver
        end local 1 // java.net.URI baseURI
        end local 0 // org.apache.fop.apps.FopConfParser this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   83     0              this  Lorg/apache/fop/apps/FopConfParser;
            0   83     1           baseURI  Ljava/net/URI;
            0   83     2  resourceResolver  Lorg/apache/xmlgraphics/io/ResourceResolver;
            0   83     3               cfg  Lorg/apache/avalon/framework/configuration/Configuration;
            4    5     4            strict  Z
            7    8     4                 e  Lorg/apache/avalon/framework/configuration/ConfigurationException;
            9   83     4            strict  Z
           14   15     5                 e  Lorg/apache/avalon/framework/configuration/ConfigurationException;
           19   20     5                 e  Lorg/apache/avalon/framework/configuration/ConfigurationException;
           22   23     5           confUri  Ljava/net/URI;
           25   26     5               use  Ljava/net/URISyntaxException;
           30   33     5            srcRes  F
           37   40     5         targetRes  F
           46   47     5                 e  Lorg/apache/avalon/framework/configuration/ConfigurationException;
           48   83     5        pageConfig  Lorg/apache/avalon/framework/configuration/Configuration;
           52   55     6        pageHeight  Ljava/lang/String;
           59   62     6         pageWidth  Ljava/lang/String;
           64   70     6          csConfig  Lorg/apache/avalon/framework/configuration/Configuration;
           78   79     6                 e  Lorg/apache/avalon/framework/configuration/ConfigurationException;
      Exception table:
        from    to  target  type
           3     5       6  Class org.apache.avalon.framework.configuration.ConfigurationException
          10    12      13  Class org.apache.avalon.framework.configuration.ConfigurationException
          16    17      18  Class org.apache.avalon.framework.configuration.ConfigurationException
          21    23      24  Class java.net.URISyntaxException
          41    44      45  Class org.apache.avalon.framework.configuration.ConfigurationException
          73    76      77  Class org.apache.avalon.framework.configuration.ConfigurationException
    Exceptions:
      throws org.apache.fop.apps.FOPException
    MethodParameters:
                  Name  Flags
      baseURI           final
      resourceResolver  final
      cfg               

  private void setHyphenationBase(org.apache.avalon.framework.configuration.Configuration, org.apache.xmlgraphics.io.ResourceResolver, java.net.URI, org.apache.fop.apps.FopFactoryBuilder);
    descriptor: (Lorg/apache/avalon/framework/configuration/Configuration;Lorg/apache/xmlgraphics/io/ResourceResolver;Ljava/net/URI;Lorg/apache/fop/apps/FopFactoryBuilder;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=6, args_size=5
        start local 0 // org.apache.fop.apps.FopConfParser this
        start local 1 // org.apache.avalon.framework.configuration.Configuration cfg
        start local 2 // org.apache.xmlgraphics.io.ResourceResolver resourceResolver
        start local 3 // java.net.URI baseURI
        start local 4 // org.apache.fop.apps.FopFactoryBuilder fopFactoryBuilder
         0: .line 276
            aload 1 /* cfg */
            ldc "hyphenation-base"
            iconst_0
            invokeinterface org.apache.avalon.framework.configuration.Configuration.getChild:(Ljava/lang/String;Z)Lorg/apache/avalon/framework/configuration/Configuration;
            ifnull 10
         1: .line 278
            aload 1 /* cfg */
            ldc "hyphenation-base"
            invokeinterface org.apache.avalon.framework.configuration.Configuration.getChild:(Ljava/lang/String;)Lorg/apache/avalon/framework/configuration/Configuration;
            aconst_null
            invokeinterface org.apache.avalon.framework.configuration.Configuration.getValue:(Ljava/lang/String;)Ljava/lang/String;
            invokestatic org.apache.fop.apps.io.InternalResourceResolver.getBaseURI:(Ljava/lang/String;)Ljava/net/URI;
            astore 5 /* fontBase */
        start local 5 // java.net.URI fontBase
         2: .line 279
            aload 4 /* fopFactoryBuilder */
         3: .line 281
            aload 3 /* baseURI */
            aload 5 /* fontBase */
            invokevirtual java.net.URI.resolve:(Ljava/net/URI;)Ljava/net/URI;
            aload 2 /* resourceResolver */
         4: .line 280
            invokestatic org.apache.fop.apps.io.ResourceResolverFactory.createInternalResourceResolver:(Ljava/net/URI;Lorg/apache/xmlgraphics/io/ResourceResolver;)Lorg/apache/fop/apps/io/InternalResourceResolver;
         5: .line 279
            invokevirtual org.apache.fop.apps.FopFactoryBuilder.setHyphenBaseResourceResolver:(Lorg/apache/fop/apps/io/InternalResourceResolver;)Lorg/apache/fop/apps/FopFactoryBuilder;
            pop
        end local 5 // java.net.URI fontBase
         6: .line 282
            goto 14
      StackMap locals:
      StackMap stack: java.net.URISyntaxException
         7: astore 5 /* use */
        start local 5 // java.net.URISyntaxException use
         8: .line 283
            aload 0 /* this */
            getfield org.apache.fop.apps.FopConfParser.log:Lorg/apache/commons/logging/Log;
            aload 5 /* use */
            iconst_1
            invokestatic org.apache.fop.util.LogUtil.handleException:(Lorg/apache/commons/logging/Log;Ljava/lang/Exception;Z)V
        end local 5 // java.net.URISyntaxException use
         9: .line 285
            goto 14
        10: .line 286
      StackMap locals:
      StackMap stack:
            aload 4 /* fopFactoryBuilder */
        11: .line 288
            aload 4 /* fopFactoryBuilder */
            invokevirtual org.apache.fop.apps.FopFactoryBuilder.getBaseURI:()Ljava/net/URI;
            aload 2 /* resourceResolver */
        12: .line 287
            invokestatic org.apache.fop.apps.io.ResourceResolverFactory.createInternalResourceResolver:(Ljava/net/URI;Lorg/apache/xmlgraphics/io/ResourceResolver;)Lorg/apache/fop/apps/io/InternalResourceResolver;
        13: .line 286
            invokevirtual org.apache.fop.apps.FopFactoryBuilder.setHyphenBaseResourceResolver:(Lorg/apache/fop/apps/io/InternalResourceResolver;)Lorg/apache/fop/apps/FopFactoryBuilder;
            pop
        14: .line 290
      StackMap locals:
      StackMap stack:
            return
        end local 4 // org.apache.fop.apps.FopFactoryBuilder fopFactoryBuilder
        end local 3 // java.net.URI baseURI
        end local 2 // org.apache.xmlgraphics.io.ResourceResolver resourceResolver
        end local 1 // org.apache.avalon.framework.configuration.Configuration cfg
        end local 0 // org.apache.fop.apps.FopConfParser this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   15     0               this  Lorg/apache/fop/apps/FopConfParser;
            0   15     1                cfg  Lorg/apache/avalon/framework/configuration/Configuration;
            0   15     2   resourceResolver  Lorg/apache/xmlgraphics/io/ResourceResolver;
            0   15     3            baseURI  Ljava/net/URI;
            0   15     4  fopFactoryBuilder  Lorg/apache/fop/apps/FopFactoryBuilder;
            2    6     5           fontBase  Ljava/net/URI;
            8    9     5                use  Ljava/net/URISyntaxException;
      Exception table:
        from    to  target  type
           1     6       7  Class java.net.URISyntaxException
    Exceptions:
      throws org.apache.fop.apps.FOPException
    MethodParameters:
                   Name  Flags
      cfg                
      resourceResolver   
      baseURI            
      fopFactoryBuilder  

  private void setHyphPatNames(org.apache.avalon.framework.configuration.Configuration, org.apache.fop.apps.FopFactoryBuilder, boolean);
    descriptor: (Lorg/apache/avalon/framework/configuration/Configuration;Lorg/apache/fop/apps/FopFactoryBuilder;Z)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=17, args_size=4
        start local 0 // org.apache.fop.apps.FopConfParser this
        start local 1 // org.apache.avalon.framework.configuration.Configuration cfg
        start local 2 // org.apache.fop.apps.FopFactoryBuilder builder
        start local 3 // boolean strict
         0: .line 294
            aload 1 /* cfg */
            ldc "hyphenation-pattern"
            invokeinterface org.apache.avalon.framework.configuration.Configuration.getChildren:(Ljava/lang/String;)[Lorg/apache/avalon/framework/configuration/Configuration;
            astore 4 /* hyphPatConfig */
        start local 4 // org.apache.avalon.framework.configuration.Configuration[] hyphPatConfig
         1: .line 295
            aload 4 /* hyphPatConfig */
            arraylength
            ifeq 62
         2: .line 296
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            astore 5 /* hyphPatNames */
        start local 5 // java.util.Map hyphPatNames
         3: .line 297
            aload 4 /* hyphPatConfig */
            dup
            astore 9
            arraylength
            istore 8
            iconst_0
            istore 7
            goto 60
      StackMap locals: org.apache.fop.apps.FopConfParser org.apache.avalon.framework.configuration.Configuration org.apache.fop.apps.FopFactoryBuilder int org.apache.avalon.framework.configuration.Configuration[] java.util.Map top int int org.apache.avalon.framework.configuration.Configuration[]
      StackMap stack:
         4: aload 9
            iload 7
            aaload
            astore 6 /* aHyphPatConfig */
        start local 6 // org.apache.avalon.framework.configuration.Configuration aHyphPatConfig
         5: .line 301
            new java.lang.StringBuffer
            dup
            invokespecial java.lang.StringBuffer.<init>:()V
            astore 13 /* error */
        start local 13 // java.lang.StringBuffer error
         6: .line 302
            aload 6 /* aHyphPatConfig */
            invokeinterface org.apache.avalon.framework.configuration.Configuration.getLocation:()Ljava/lang/String;
            astore 14 /* location */
        start local 14 // java.lang.String location
         7: .line 304
            aload 6 /* aHyphPatConfig */
            ldc "lang"
            aconst_null
            invokeinterface org.apache.avalon.framework.configuration.Configuration.getAttribute:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            astore 10 /* lang */
        start local 10 // java.lang.String lang
         8: .line 305
            aload 10 /* lang */
            ifnonnull 15
         9: .line 306
            new java.lang.StringBuilder
            dup
            ldc "The lang attribute of a hyphenation-pattern configuration element must exist ("
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
        10: .line 307
            aload 14 /* location */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc ")"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        11: .line 306
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        12: .line 307
            aload 13 /* error */
        13: .line 306
            invokestatic org.apache.fop.apps.FopConfParser.addError:(Ljava/lang/String;Ljava/lang/StringBuffer;)V
        14: .line 308
            goto 21
      StackMap locals: org.apache.fop.apps.FopConfParser org.apache.avalon.framework.configuration.Configuration org.apache.fop.apps.FopFactoryBuilder int org.apache.avalon.framework.configuration.Configuration[] java.util.Map org.apache.avalon.framework.configuration.Configuration int int org.apache.avalon.framework.configuration.Configuration[] java.lang.String top top java.lang.StringBuffer java.lang.String
      StackMap stack:
        15: aload 10 /* lang */
            ldc "[a-zA-Z]{2}"
            invokevirtual java.lang.String.matches:(Ljava/lang/String;)Z
            ifne 21
        16: .line 309
            new java.lang.StringBuilder
            dup
            ldc "The lang attribute of a hyphenation-pattern configuration element must consist of exactly two letters ("
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
        17: .line 311
            aload 14 /* location */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc ")"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        18: .line 309
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        19: .line 311
            aload 13 /* error */
        20: .line 309
            invokestatic org.apache.fop.apps.FopConfParser.addError:(Ljava/lang/String;Ljava/lang/StringBuffer;)V
        21: .line 313
      StackMap locals:
      StackMap stack:
            aload 10 /* lang */
            invokestatic java.util.Locale.getDefault:()Ljava/util/Locale;
            invokevirtual java.lang.String.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String;
            astore 10 /* lang */
        22: .line 315
            aload 6 /* aHyphPatConfig */
            ldc "country"
            aconst_null
            invokeinterface org.apache.avalon.framework.configuration.Configuration.getAttribute:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            astore 11 /* country */
        start local 11 // java.lang.String country
        23: .line 316
            ldc ""
            aload 11 /* country */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 25
        24: .line 317
            aconst_null
            astore 11 /* country */
        25: .line 319
      StackMap locals: org.apache.fop.apps.FopConfParser org.apache.avalon.framework.configuration.Configuration org.apache.fop.apps.FopFactoryBuilder int org.apache.avalon.framework.configuration.Configuration[] java.util.Map org.apache.avalon.framework.configuration.Configuration int int org.apache.avalon.framework.configuration.Configuration[] java.lang.String java.lang.String top java.lang.StringBuffer java.lang.String
      StackMap stack:
            aload 11 /* country */
            ifnull 33
        26: .line 320
            aload 11 /* country */
            ldc "[a-zA-Z]{2}"
            invokevirtual java.lang.String.matches:(Ljava/lang/String;)Z
            ifne 32
        27: .line 321
            new java.lang.StringBuilder
            dup
            ldc "The country attribute of a hyphenation-pattern configuration element must consist of exactly two letters ("
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
        28: .line 323
            aload 14 /* location */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc ")"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        29: .line 321
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        30: .line 323
            aload 13 /* error */
        31: .line 321
            invokestatic org.apache.fop.apps.FopConfParser.addError:(Ljava/lang/String;Ljava/lang/StringBuffer;)V
        32: .line 325
      StackMap locals:
      StackMap stack:
            aload 11 /* country */
            invokestatic java.util.Locale.getDefault:()Ljava/util/Locale;
            invokevirtual java.lang.String.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String;
            astore 11 /* country */
        33: .line 328
      StackMap locals:
      StackMap stack:
            aload 6 /* aHyphPatConfig */
            aconst_null
            invokeinterface org.apache.avalon.framework.configuration.Configuration.getValue:(Ljava/lang/String;)Ljava/lang/String;
            astore 12 /* filename */
        start local 12 // java.lang.String filename
        34: .line 329
            aload 12 /* filename */
            ifnonnull 40
        35: .line 330
            new java.lang.StringBuilder
            dup
            ldc "The value of a hyphenation-pattern configuration element may not be empty ("
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
        36: .line 331
            aload 14 /* location */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc ")"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        37: .line 330
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        38: .line 331
            aload 13 /* error */
        39: .line 330
            invokestatic org.apache.fop.apps.FopConfParser.addError:(Ljava/lang/String;Ljava/lang/StringBuffer;)V
        40: .line 334
      StackMap locals: org.apache.fop.apps.FopConfParser org.apache.avalon.framework.configuration.Configuration org.apache.fop.apps.FopFactoryBuilder int org.apache.avalon.framework.configuration.Configuration[] java.util.Map org.apache.avalon.framework.configuration.Configuration int int org.apache.avalon.framework.configuration.Configuration[] java.lang.String java.lang.String java.lang.String java.lang.StringBuffer java.lang.String
      StackMap stack:
            aload 13 /* error */
            invokevirtual java.lang.StringBuffer.length:()I
            ifeq 43
        41: .line 335
            aload 0 /* this */
            getfield org.apache.fop.apps.FopConfParser.log:Lorg/apache/commons/logging/Log;
            aload 13 /* error */
            invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
            iload 3 /* strict */
            invokestatic org.apache.fop.util.LogUtil.handleError:(Lorg/apache/commons/logging/Log;Ljava/lang/String;Z)V
        42: .line 336
            goto 59
        43: .line 339
      StackMap locals:
      StackMap stack:
            aload 10 /* lang */
            aload 11 /* country */
            invokestatic org.apache.fop.hyphenation.HyphenationTreeCache.constructLlccKey:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            astore 15 /* llccKey */
        start local 15 // java.lang.String llccKey
        44: .line 341
            aload 6 /* aHyphPatConfig */
            ldc "extension"
            aconst_null
            invokeinterface org.apache.avalon.framework.configuration.Configuration.getAttribute:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            astore 16 /* extension */
        start local 16 // java.lang.String extension
        45: .line 342
            ldc "xml"
            aload 16 /* extension */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 48
        46: .line 343
            aload 5 /* hyphPatNames */
            aload 15 /* llccKey */
            new java.lang.StringBuilder
            dup
            aload 12 /* filename */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            getstatic org.apache.fop.hyphenation.Hyphenator.XMLTYPE:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        47: .line 344
            goto 52
      StackMap locals: java.lang.String java.lang.String
      StackMap stack:
        48: ldc "hyp"
            aload 16 /* extension */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 51
        49: .line 345
            aload 5 /* hyphPatNames */
            aload 15 /* llccKey */
            new java.lang.StringBuilder
            dup
            aload 12 /* filename */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            getstatic org.apache.fop.hyphenation.Hyphenator.HYPTYPE:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        50: .line 346
            goto 52
        51: .line 347
      StackMap locals:
      StackMap stack:
            aload 5 /* hyphPatNames */
            aload 15 /* llccKey */
            aload 12 /* filename */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        52: .line 349
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.apps.FopConfParser.log:Lorg/apache/commons/logging/Log;
            invokeinterface org.apache.commons.logging.Log.isDebugEnabled:()Z
            ifeq 59
        53: .line 350
            aload 0 /* this */
            getfield org.apache.fop.apps.FopConfParser.log:Lorg/apache/commons/logging/Log;
            new java.lang.StringBuilder
            dup
            ldc "Using hyphenation pattern filename "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 12 /* filename */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        54: .line 351
            ldc " for lang=\""
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 10 /* lang */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "\""
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        55: .line 352
            aload 11 /* country */
            ifnull 56
            new java.lang.StringBuilder
            dup
            ldc ", country=\""
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 11 /* country */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "\""
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            goto 57
      StackMap locals: org.apache.fop.apps.FopConfParser org.apache.avalon.framework.configuration.Configuration org.apache.fop.apps.FopFactoryBuilder int org.apache.avalon.framework.configuration.Configuration[] java.util.Map org.apache.avalon.framework.configuration.Configuration int int org.apache.avalon.framework.configuration.Configuration[] java.lang.String java.lang.String java.lang.String java.lang.StringBuffer java.lang.String java.lang.String java.lang.String
      StackMap stack: org.apache.commons.logging.Log java.lang.StringBuilder
        56: ldc ""
      StackMap locals: org.apache.fop.apps.FopConfParser org.apache.avalon.framework.configuration.Configuration org.apache.fop.apps.FopFactoryBuilder int org.apache.avalon.framework.configuration.Configuration[] java.util.Map org.apache.avalon.framework.configuration.Configuration int int org.apache.avalon.framework.configuration.Configuration[] java.lang.String java.lang.String java.lang.String java.lang.StringBuffer java.lang.String java.lang.String java.lang.String
      StackMap stack: org.apache.commons.logging.Log java.lang.StringBuilder java.lang.String
        57: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        58: .line 350
            invokeinterface org.apache.commons.logging.Log.debug:(Ljava/lang/Object;)V
        end local 16 // java.lang.String extension
        end local 15 // java.lang.String llccKey
        end local 14 // java.lang.String location
        end local 13 // java.lang.StringBuffer error
        end local 12 // java.lang.String filename
        end local 11 // java.lang.String country
        end local 10 // java.lang.String lang
        end local 6 // org.apache.avalon.framework.configuration.Configuration aHyphPatConfig
        59: .line 297
      StackMap locals: org.apache.fop.apps.FopConfParser org.apache.avalon.framework.configuration.Configuration org.apache.fop.apps.FopFactoryBuilder int org.apache.avalon.framework.configuration.Configuration[] java.util.Map top int int org.apache.avalon.framework.configuration.Configuration[]
      StackMap stack:
            iinc 7 1
      StackMap locals:
      StackMap stack:
        60: iload 7
            iload 8
            if_icmplt 4
        61: .line 355
            aload 2 /* builder */
            aload 5 /* hyphPatNames */
            invokevirtual org.apache.fop.apps.FopFactoryBuilder.setHyphPatNames:(Ljava/util/Map;)Lorg/apache/fop/apps/FopFactoryBuilder;
            pop
        end local 5 // java.util.Map hyphPatNames
        62: .line 357
      StackMap locals: org.apache.fop.apps.FopConfParser org.apache.avalon.framework.configuration.Configuration org.apache.fop.apps.FopFactoryBuilder int org.apache.avalon.framework.configuration.Configuration[]
      StackMap stack:
            return
        end local 4 // org.apache.avalon.framework.configuration.Configuration[] hyphPatConfig
        end local 3 // boolean strict
        end local 2 // org.apache.fop.apps.FopFactoryBuilder builder
        end local 1 // org.apache.avalon.framework.configuration.Configuration cfg
        end local 0 // org.apache.fop.apps.FopConfParser this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   63     0            this  Lorg/apache/fop/apps/FopConfParser;
            0   63     1             cfg  Lorg/apache/avalon/framework/configuration/Configuration;
            0   63     2         builder  Lorg/apache/fop/apps/FopFactoryBuilder;
            0   63     3          strict  Z
            1   63     4   hyphPatConfig  [Lorg/apache/avalon/framework/configuration/Configuration;
            3   62     5    hyphPatNames  Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
            5   59     6  aHyphPatConfig  Lorg/apache/avalon/framework/configuration/Configuration;
            8   59    10            lang  Ljava/lang/String;
           23   59    11         country  Ljava/lang/String;
           34   59    12        filename  Ljava/lang/String;
            6   59    13           error  Ljava/lang/StringBuffer;
            7   59    14        location  Ljava/lang/String;
           44   59    15         llccKey  Ljava/lang/String;
           45   59    16       extension  Ljava/lang/String;
    Exceptions:
      throws org.apache.fop.apps.FOPException
    MethodParameters:
         Name  Flags
      cfg      
      builder  
      strict   

  private static void addError(java.lang.String, java.lang.StringBuffer);
    descriptor: (Ljava/lang/String;Ljava/lang/StringBuffer;)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // java.lang.String message
        start local 1 // java.lang.StringBuffer error
         0: .line 360
            aload 1 /* error */
            invokevirtual java.lang.StringBuffer.length:()I
            ifeq 2
         1: .line 361
            aload 1 /* error */
            ldc ". "
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
         2: .line 363
      StackMap locals:
      StackMap stack:
            aload 1 /* error */
            aload 0 /* message */
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
         3: .line 364
            return
        end local 1 // java.lang.StringBuffer error
        end local 0 // java.lang.String message
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0  message  Ljava/lang/String;
            0    4     1    error  Ljava/lang/StringBuffer;
    MethodParameters:
         Name  Flags
      message  
      error    

  private void configureImageLoading(org.apache.avalon.framework.configuration.Configuration, boolean);
    descriptor: (Lorg/apache/avalon/framework/configuration/Configuration;Z)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=13, args_size=3
        start local 0 // org.apache.fop.apps.FopConfParser this
        start local 1 // org.apache.avalon.framework.configuration.Configuration parent
        start local 2 // boolean strict
         0: .line 367
            aload 1 /* parent */
            ifnonnull 2
         1: .line 368
            return
         2: .line 370
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.apps.FopConfParser.fopFactoryBuilder:Lorg/apache/fop/apps/FopFactoryBuilder;
            invokevirtual org.apache.fop.apps.FopFactoryBuilder.getImageManager:()Lorg/apache/xmlgraphics/image/loader/ImageManager;
            invokevirtual org.apache.xmlgraphics.image.loader.ImageManager.getRegistry:()Lorg/apache/xmlgraphics/image/loader/spi/ImageImplRegistry;
            astore 3 /* registry */
        start local 3 // org.apache.xmlgraphics.image.loader.spi.ImageImplRegistry registry
         3: .line 371
            aload 1 /* parent */
            ldc "penalty"
            invokeinterface org.apache.avalon.framework.configuration.Configuration.getChildren:(Ljava/lang/String;)[Lorg/apache/avalon/framework/configuration/Configuration;
            astore 4 /* penalties */
        start local 4 // org.apache.avalon.framework.configuration.Configuration[] penalties
         4: .line 373
            aload 4 /* penalties */
            dup
            astore 8
            arraylength
            istore 7
            iconst_0
            istore 6
            goto 19
      StackMap locals: org.apache.fop.apps.FopConfParser org.apache.avalon.framework.configuration.Configuration int org.apache.xmlgraphics.image.loader.spi.ImageImplRegistry org.apache.avalon.framework.configuration.Configuration[] top int int org.apache.avalon.framework.configuration.Configuration[]
      StackMap stack:
         5: aload 8
            iload 6
            aaload
            astore 5 /* penaltyCfg */
        start local 5 // org.apache.avalon.framework.configuration.Configuration penaltyCfg
         6: .line 374
            aload 5 /* penaltyCfg */
            ldc "class"
            invokeinterface org.apache.avalon.framework.configuration.Configuration.getAttribute:(Ljava/lang/String;)Ljava/lang/String;
            astore 9 /* className */
        start local 9 // java.lang.String className
         7: .line 375
            aload 5 /* penaltyCfg */
            ldc "value"
            invokeinterface org.apache.avalon.framework.configuration.Configuration.getAttribute:(Ljava/lang/String;)Ljava/lang/String;
            astore 10 /* value */
        start local 10 // java.lang.String value
         8: .line 376
            aconst_null
            astore 11 /* p */
        start local 11 // org.apache.xmlgraphics.image.loader.util.Penalty p
         9: .line 377
            aload 10 /* value */
            invokestatic java.util.Locale.getDefault:()Ljava/util/Locale;
            invokevirtual java.lang.String.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String;
            ldc "INF"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 12
        10: .line 378
            getstatic org.apache.xmlgraphics.image.loader.util.Penalty.INFINITE_PENALTY:Lorg/apache/xmlgraphics/image/loader/util/Penalty;
            astore 11 /* p */
        11: .line 379
            goto 16
        12: .line 381
      StackMap locals: org.apache.fop.apps.FopConfParser org.apache.avalon.framework.configuration.Configuration int org.apache.xmlgraphics.image.loader.spi.ImageImplRegistry org.apache.avalon.framework.configuration.Configuration[] org.apache.avalon.framework.configuration.Configuration int int org.apache.avalon.framework.configuration.Configuration[] java.lang.String java.lang.String org.apache.xmlgraphics.image.loader.util.Penalty
      StackMap stack:
            aload 10 /* value */
            invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
            invokestatic org.apache.xmlgraphics.image.loader.util.Penalty.toPenalty:(I)Lorg/apache/xmlgraphics/image/loader/util/Penalty;
            astore 11 /* p */
        13: .line 382
            goto 16
      StackMap locals:
      StackMap stack: java.lang.NumberFormatException
        14: astore 12 /* nfe */
        start local 12 // java.lang.NumberFormatException nfe
        15: .line 383
            aload 0 /* this */
            getfield org.apache.fop.apps.FopConfParser.log:Lorg/apache/commons/logging/Log;
            aload 12 /* nfe */
            iload 2 /* strict */
            invokestatic org.apache.fop.util.LogUtil.handleException:(Lorg/apache/commons/logging/Log;Ljava/lang/Exception;Z)V
        end local 12 // java.lang.NumberFormatException nfe
        16: .line 386
      StackMap locals:
      StackMap stack:
            aload 11 /* p */
            ifnull 18
        17: .line 387
            aload 3 /* registry */
            aload 9 /* className */
            aload 11 /* p */
            invokevirtual org.apache.xmlgraphics.image.loader.spi.ImageImplRegistry.setAdditionalPenalty:(Ljava/lang/String;Lorg/apache/xmlgraphics/image/loader/util/Penalty;)V
        end local 11 // org.apache.xmlgraphics.image.loader.util.Penalty p
        end local 10 // java.lang.String value
        end local 9 // java.lang.String className
        end local 5 // org.apache.avalon.framework.configuration.Configuration penaltyCfg
        18: .line 373
      StackMap locals: org.apache.fop.apps.FopConfParser org.apache.avalon.framework.configuration.Configuration int org.apache.xmlgraphics.image.loader.spi.ImageImplRegistry org.apache.avalon.framework.configuration.Configuration[] top int int org.apache.avalon.framework.configuration.Configuration[]
      StackMap stack:
            iinc 6 1
      StackMap locals:
      StackMap stack:
        19: iload 6
            iload 7
            if_icmplt 5
        20: .line 390
            goto 23
      StackMap locals: org.apache.fop.apps.FopConfParser org.apache.avalon.framework.configuration.Configuration int org.apache.xmlgraphics.image.loader.spi.ImageImplRegistry org.apache.avalon.framework.configuration.Configuration[]
      StackMap stack: org.apache.avalon.framework.configuration.ConfigurationException
        21: astore 5 /* e */
        start local 5 // org.apache.avalon.framework.configuration.ConfigurationException e
        22: .line 391
            aload 0 /* this */
            getfield org.apache.fop.apps.FopConfParser.log:Lorg/apache/commons/logging/Log;
            aload 5 /* e */
            iload 2 /* strict */
            invokestatic org.apache.fop.util.LogUtil.handleException:(Lorg/apache/commons/logging/Log;Ljava/lang/Exception;Z)V
        end local 5 // org.apache.avalon.framework.configuration.ConfigurationException e
        23: .line 393
      StackMap locals:
      StackMap stack:
            return
        end local 4 // org.apache.avalon.framework.configuration.Configuration[] penalties
        end local 3 // org.apache.xmlgraphics.image.loader.spi.ImageImplRegistry registry
        end local 2 // boolean strict
        end local 1 // org.apache.avalon.framework.configuration.Configuration parent
        end local 0 // org.apache.fop.apps.FopConfParser this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   24     0        this  Lorg/apache/fop/apps/FopConfParser;
            0   24     1      parent  Lorg/apache/avalon/framework/configuration/Configuration;
            0   24     2      strict  Z
            3   24     3    registry  Lorg/apache/xmlgraphics/image/loader/spi/ImageImplRegistry;
            4   24     4   penalties  [Lorg/apache/avalon/framework/configuration/Configuration;
            6   18     5  penaltyCfg  Lorg/apache/avalon/framework/configuration/Configuration;
            7   18     9   className  Ljava/lang/String;
            8   18    10       value  Ljava/lang/String;
            9   18    11           p  Lorg/apache/xmlgraphics/image/loader/util/Penalty;
           15   16    12         nfe  Ljava/lang/NumberFormatException;
           22   23     5           e  Lorg/apache/avalon/framework/configuration/ConfigurationException;
      Exception table:
        from    to  target  type
          12    13      14  Class java.lang.NumberFormatException
           4    20      21  Class org.apache.avalon.framework.configuration.ConfigurationException
    Exceptions:
      throws org.apache.fop.apps.FOPException
    MethodParameters:
        Name  Flags
      parent  
      strict  

  public org.apache.fop.apps.FopFactoryBuilder getFopFactoryBuilder();
    descriptor: ()Lorg/apache/fop/apps/FopFactoryBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.apps.FopConfParser this
         0: .line 401
            aload 0 /* this */
            getfield org.apache.fop.apps.FopConfParser.fopFactoryBuilder:Lorg/apache/fop/apps/FopFactoryBuilder;
            areturn
        end local 0 // org.apache.fop.apps.FopConfParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/apps/FopConfParser;
}
SourceFile: "FopConfParser.java"