public class org.apache.fop.cli.CommandLineOptions
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.fop.cli.CommandLineOptions
  super_class: java.lang.Object
{
  public static final int RENDER_NONE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: -1

  public static final int NOT_SET;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  public static final int FO_INPUT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final int XSLT_INPUT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  public static final int AREATREE_INPUT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 3

  public static final int IF_INPUT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 4

  public static final int IMAGE_INPUT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 5

  private java.lang.Boolean showConfiguration;
    descriptor: Ljava/lang/Boolean;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.Boolean suppressLowLevelAreas;
    descriptor: Ljava/lang/Boolean;
    flags: (0x0002) ACC_PRIVATE

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  private org.apache.fop.apps.FopFactory factory;
    descriptor: Lorg/apache/fop/apps/FopFactory;
    flags: (0x0002) ACC_PRIVATE

  private org.apache.fop.apps.FOUserAgent foUserAgent;
    descriptor: Lorg/apache/fop/apps/FOUserAgent;
    flags: (0x0002) ACC_PRIVATE

  private org.apache.fop.cli.InputHandler inputHandler;
    descriptor: Lorg/apache/fop/cli/InputHandler;
    flags: (0x0002) ACC_PRIVATE

  private org.apache.commons.logging.Log log;
    descriptor: Lorg/apache/commons/logging/Log;
    flags: (0x0002) ACC_PRIVATE

  private java.util.Vector xsltParams;
    descriptor: Ljava/util/Vector;
    flags: (0x0002) ACC_PRIVATE

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

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

  private java.net.URI baseURI;
    descriptor: Ljava/net/URI;
    flags: (0x0002) ACC_PRIVATE

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

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.apache.fop.cli.CommandLineOptions this
         0: .line 150
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 88
            aload 0 /* this */
            getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
            putfield org.apache.fop.cli.CommandLineOptions.showConfiguration:Ljava/lang/Boolean;
         2: .line 90
            aload 0 /* this */
            getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
            putfield org.apache.fop.cli.CommandLineOptions.suppressLowLevelAreas:Ljava/lang/Boolean;
         3: .line 108
            aload 0 /* this */
            iconst_0
            putfield org.apache.fop.cli.CommandLineOptions.inputmode:I
         4: .line 118
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield org.apache.fop.cli.CommandLineOptions.renderingOptions:Ljava/util/Map;
         5: .line 120
            aload 0 /* this */
            ldc 72.0
            putfield org.apache.fop.cli.CommandLineOptions.targetResolution:F
         6: .line 122
            aload 0 /* this */
            iconst_1
            putfield org.apache.fop.cli.CommandLineOptions.strictValidation:Z
         7: .line 126
            aload 0 /* this */
            iconst_1
            putfield org.apache.fop.cli.CommandLineOptions.useComplexScriptFeatures:Z
         8: .line 143
            aload 0 /* this */
            new java.io.File
            dup
            ldc "."
            invokespecial java.io.File.<init>:(Ljava/lang/String;)V
            invokevirtual java.io.File.getAbsoluteFile:()Ljava/io/File;
            invokevirtual java.io.File.toURI:()Ljava/net/URI;
            putfield org.apache.fop.cli.CommandLineOptions.baseURI:Ljava/net/URI;
         9: .line 151
            aload 0 /* this */
            ldc "FOP"
            invokestatic org.apache.commons.logging.LogFactory.getLog:(Ljava/lang/String;)Lorg/apache/commons/logging/Log;
            putfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
        10: .line 152
            return
        end local 0 // org.apache.fop.cli.CommandLineOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Lorg/apache/fop/cli/CommandLineOptions;

  public boolean parse(java.lang.String[]);
    descriptor: ([Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=5, args_size=2
        start local 0 // org.apache.fop.cli.CommandLineOptions this
        start local 1 // java.lang.String[] args
         0: .line 164
            iconst_1
            istore 2 /* optionsParsed */
        start local 2 // boolean optionsParsed
         1: .line 167
            aload 0 /* this */
            aload 1 /* args */
            invokevirtual org.apache.fop.cli.CommandLineOptions.parseOptions:([Ljava/lang/String;)Z
            istore 2 /* optionsParsed */
         2: .line 168
            iload 2 /* optionsParsed */
            ifeq 15
         3: .line 169
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.showConfiguration:Ljava/lang/Boolean;
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
            ifeq 5
         4: .line 170
            aload 0 /* this */
            invokevirtual org.apache.fop.cli.CommandLineOptions.dumpConfiguration:()V
         5: .line 172
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.apache.fop.cli.CommandLineOptions.checkSettings:()V
         6: .line 173
            aload 0 /* this */
            invokevirtual org.apache.fop.cli.CommandLineOptions.setUserConfig:()V
         7: .line 174
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.flushCache:Z
            ifeq 9
         8: .line 175
            aload 0 /* this */
            invokevirtual org.apache.fop.cli.CommandLineOptions.flushCache:()V
         9: .line 178
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.factory:Lorg/apache/fop/apps/FopFactory;
            invokevirtual org.apache.fop.apps.FopFactory.newFOUserAgent:()Lorg/apache/fop/apps/FOUserAgent;
            putfield org.apache.fop.cli.CommandLineOptions.foUserAgent:Lorg/apache/fop/apps/FOUserAgent;
        10: .line 179
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.foUserAgent:Lorg/apache/fop/apps/FOUserAgent;
            invokevirtual org.apache.fop.apps.FOUserAgent.getRendererOptions:()Ljava/util/Map;
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.renderingOptions:Ljava/util/Map;
            invokeinterface java.util.Map.putAll:(Ljava/util/Map;)V
        11: .line 180
            aload 0 /* this */
            ldc "fop-output-format"
            aload 0 /* this */
            invokevirtual org.apache.fop.cli.CommandLineOptions.getOutputFormat:()Ljava/lang/String;
            invokevirtual org.apache.fop.cli.CommandLineOptions.addXSLTParameter:(Ljava/lang/String;Ljava/lang/String;)V
        12: .line 181
            aload 0 /* this */
            ldc "fop-version"
            invokestatic org.apache.fop.Version.getVersion:()Ljava/lang/String;
            invokevirtual org.apache.fop.cli.CommandLineOptions.addXSLTParameter:(Ljava/lang/String;Ljava/lang/String;)V
        13: .line 182
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.foUserAgent:Lorg/apache/fop/apps/FOUserAgent;
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.conserveMemoryPolicy:Z
            invokevirtual org.apache.fop.apps.FOUserAgent.setConserveMemoryPolicy:(Z)V
        14: .line 187
            goto 22
        15: .line 188
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        16: .line 190
      StackMap locals:
      StackMap stack: org.apache.fop.apps.FOPException
            astore 3 /* e */
        start local 3 // org.apache.fop.apps.FOPException e
        17: .line 191
            getstatic java.lang.System.err:Ljava/io/PrintStream;
            invokestatic org.apache.fop.cli.CommandLineOptions.printUsage:(Ljava/io/PrintStream;)V
        18: .line 192
            aload 3 /* e */
            athrow
        end local 3 // org.apache.fop.apps.FOPException e
        19: .line 193
      StackMap locals:
      StackMap stack: java.io.FileNotFoundException
            astore 3 /* e */
        start local 3 // java.io.FileNotFoundException e
        20: .line 194
            getstatic java.lang.System.err:Ljava/io/PrintStream;
            invokestatic org.apache.fop.cli.CommandLineOptions.printUsage:(Ljava/io/PrintStream;)V
        21: .line 195
            aload 3 /* e */
            athrow
        end local 3 // java.io.FileNotFoundException e
        22: .line 198
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual org.apache.fop.cli.CommandLineOptions.createInputHandler:()Lorg/apache/fop/cli/InputHandler;
            putfield org.apache.fop.cli.CommandLineOptions.inputHandler:Lorg/apache/fop/cli/InputHandler;
        23: .line 200
            ldc "application/X-fop-awt-preview"
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.outputmode:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 32
        24: .line 204
            invokestatic javax.swing.UIManager.getSystemLookAndFeelClassName:()Ljava/lang/String;
        25: .line 203
            invokestatic javax.swing.UIManager.setLookAndFeel:(Ljava/lang/String;)V
        26: .line 205
            goto 29
      StackMap locals:
      StackMap stack: java.lang.Exception
        27: pop
        28: .line 206
            getstatic java.lang.System.err:Ljava/io/PrintStream;
            ldc "Couldn't set system look & feel!"
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
        29: .line 209
      StackMap locals:
      StackMap stack:
            new org.apache.fop.render.awt.AWTRenderer
            dup
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.foUserAgent:Lorg/apache/fop/apps/FOUserAgent;
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.inputHandler:Lorg/apache/fop/cli/InputHandler;
            iconst_1
            iconst_1
            invokespecial org.apache.fop.render.awt.AWTRenderer.<init>:(Lorg/apache/fop/apps/FOUserAgent;Lorg/apache/fop/render/awt/viewer/Renderable;ZZ)V
            astore 3 /* renderer */
        start local 3 // org.apache.fop.render.awt.AWTRenderer renderer
        30: .line 210
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.foUserAgent:Lorg/apache/fop/apps/FOUserAgent;
            aload 3 /* renderer */
            invokevirtual org.apache.fop.apps.FOUserAgent.setRendererOverride:(Lorg/apache/fop/render/Renderer;)V
        end local 3 // org.apache.fop.render.awt.AWTRenderer renderer
        31: .line 211
            goto 50
      StackMap locals:
      StackMap stack:
        32: ldc "application/X-fop-areatree"
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.outputmode:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 41
        33: .line 212
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.mimicRenderer:Ljava/lang/String;
            ifnull 41
        34: .line 214
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.foUserAgent:Lorg/apache/fop/apps/FOUserAgent;
            invokevirtual org.apache.fop.apps.FOUserAgent.getRendererFactory:()Lorg/apache/fop/render/RendererFactory;
        35: .line 215
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.foUserAgent:Lorg/apache/fop/apps/FOUserAgent;
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.mimicRenderer:Ljava/lang/String;
        36: .line 214
            invokevirtual org.apache.fop.render.RendererFactory.createRenderer:(Lorg/apache/fop/apps/FOUserAgent;Ljava/lang/String;)Lorg/apache/fop/render/Renderer;
            astore 3 /* targetRenderer */
        start local 3 // org.apache.fop.render.Renderer targetRenderer
        37: .line 216
            new org.apache.fop.render.xml.XMLRenderer
            dup
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.foUserAgent:Lorg/apache/fop/apps/FOUserAgent;
            invokespecial org.apache.fop.render.xml.XMLRenderer.<init>:(Lorg/apache/fop/apps/FOUserAgent;)V
            astore 4 /* xmlRenderer */
        start local 4 // org.apache.fop.render.xml.XMLRenderer xmlRenderer
        38: .line 219
            aload 4 /* xmlRenderer */
            aload 3 /* targetRenderer */
            invokevirtual org.apache.fop.render.xml.XMLRenderer.mimicRenderer:(Lorg/apache/fop/render/Renderer;)V
        39: .line 222
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.foUserAgent:Lorg/apache/fop/apps/FOUserAgent;
            aload 4 /* xmlRenderer */
            invokevirtual org.apache.fop.apps.FOUserAgent.setRendererOverride:(Lorg/apache/fop/render/Renderer;)V
        end local 4 // org.apache.fop.render.xml.XMLRenderer xmlRenderer
        end local 3 // org.apache.fop.render.Renderer targetRenderer
        40: .line 223
            goto 50
      StackMap locals:
      StackMap stack:
        41: ldc "application/X-fop-intermediate-format"
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.outputmode:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 50
        42: .line 224
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.mimicRenderer:Ljava/lang/String;
            ifnull 50
        43: .line 226
            new org.apache.fop.render.intermediate.IFSerializer
            dup
            new org.apache.fop.render.intermediate.IFContext
            dup
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.foUserAgent:Lorg/apache/fop/apps/FOUserAgent;
            invokespecial org.apache.fop.render.intermediate.IFContext.<init>:(Lorg/apache/fop/apps/FOUserAgent;)V
            invokespecial org.apache.fop.render.intermediate.IFSerializer.<init>:(Lorg/apache/fop/render/intermediate/IFContext;)V
            astore 3 /* serializer */
        start local 3 // org.apache.fop.render.intermediate.IFSerializer serializer
        44: .line 228
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.foUserAgent:Lorg/apache/fop/apps/FOUserAgent;
            invokevirtual org.apache.fop.apps.FOUserAgent.getRendererFactory:()Lorg/apache/fop/render/RendererFactory;
        45: .line 229
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.foUserAgent:Lorg/apache/fop/apps/FOUserAgent;
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.mimicRenderer:Ljava/lang/String;
        46: .line 228
            invokevirtual org.apache.fop.render.RendererFactory.createDocumentHandler:(Lorg/apache/fop/apps/FOUserAgent;Ljava/lang/String;)Lorg/apache/fop/render/intermediate/IFDocumentHandler;
        47: .line 227
            astore 4 /* targetHandler */
        start local 4 // org.apache.fop.render.intermediate.IFDocumentHandler targetHandler
        48: .line 230
            aload 3 /* serializer */
            aload 4 /* targetHandler */
            invokevirtual org.apache.fop.render.intermediate.IFSerializer.mimicDocumentHandler:(Lorg/apache/fop/render/intermediate/IFDocumentHandler;)V
        49: .line 233
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.foUserAgent:Lorg/apache/fop/apps/FOUserAgent;
            aload 3 /* serializer */
            invokevirtual org.apache.fop.apps.FOUserAgent.setDocumentHandlerOverride:(Lorg/apache/fop/render/intermediate/IFDocumentHandler;)V
        end local 4 // org.apache.fop.render.intermediate.IFDocumentHandler targetHandler
        end local 3 // org.apache.fop.render.intermediate.IFSerializer serializer
        50: .line 235
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 2 // boolean optionsParsed
        end local 1 // java.lang.String[] args
        end local 0 // org.apache.fop.cli.CommandLineOptions this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   51     0            this  Lorg/apache/fop/cli/CommandLineOptions;
            0   51     1            args  [Ljava/lang/String;
            1   51     2   optionsParsed  Z
           17   19     3               e  Lorg/apache/fop/apps/FOPException;
           20   22     3               e  Ljava/io/FileNotFoundException;
           30   31     3        renderer  Lorg/apache/fop/render/awt/AWTRenderer;
           37   40     3  targetRenderer  Lorg/apache/fop/render/Renderer;
           38   40     4     xmlRenderer  Lorg/apache/fop/render/xml/XMLRenderer;
           44   50     3      serializer  Lorg/apache/fop/render/intermediate/IFSerializer;
           48   50     4   targetHandler  Lorg/apache/fop/render/intermediate/IFDocumentHandler;
      Exception table:
        from    to  target  type
           1    15      16  Class org.apache.fop.apps.FOPException
           1    15      19  Class java.io.FileNotFoundException
          24    26      27  Class java.lang.Exception
    Exceptions:
      throws org.apache.fop.apps.FOPException, java.io.IOException
    MethodParameters:
      Name  Flags
      args  

  public org.apache.fop.cli.InputHandler getInputHandler();
    descriptor: ()Lorg/apache/fop/cli/InputHandler;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.cli.CommandLineOptions this
         0: .line 242
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.inputHandler:Lorg/apache/fop/cli/InputHandler;
            areturn
        end local 0 // org.apache.fop.cli.CommandLineOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/cli/CommandLineOptions;

  public org.apache.commons.logging.Log getLogger();
    descriptor: ()Lorg/apache/commons/logging/Log;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.cli.CommandLineOptions this
         0: .line 250
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
            areturn
        end local 0 // org.apache.fop.cli.CommandLineOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/cli/CommandLineOptions;

  private void addXSLTParameter(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.apache.fop.cli.CommandLineOptions this
        start local 1 // java.lang.String name
        start local 2 // java.lang.String value
         0: .line 254
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.xsltParams:Ljava/util/Vector;
            ifnonnull 2
         1: .line 255
            aload 0 /* this */
            new java.util.Vector
            dup
            invokespecial java.util.Vector.<init>:()V
            putfield org.apache.fop.cli.CommandLineOptions.xsltParams:Ljava/util/Vector;
         2: .line 257
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.xsltParams:Ljava/util/Vector;
            aload 1 /* name */
            invokevirtual java.util.Vector.addElement:(Ljava/lang/Object;)V
         3: .line 258
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.xsltParams:Ljava/util/Vector;
            aload 2 /* value */
            invokevirtual java.util.Vector.addElement:(Ljava/lang/Object;)V
         4: .line 259
            return
        end local 2 // java.lang.String value
        end local 1 // java.lang.String name
        end local 0 // org.apache.fop.cli.CommandLineOptions this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Lorg/apache/fop/cli/CommandLineOptions;
            0    5     1   name  Ljava/lang/String;
            0    5     2  value  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      name   
      value  

  private boolean parseOptions(java.lang.String[]);
    descriptor: ([Ljava/lang/String;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // org.apache.fop.cli.CommandLineOptions this
        start local 1 // java.lang.String[] args
         0: .line 269
            aload 1 /* args */
            arraylength
            ifne 4
         1: .line 270
            invokestatic org.apache.fop.cli.CommandLineOptions.printVersion:()V
         2: .line 271
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            invokestatic org.apache.fop.cli.CommandLineOptions.printUsage:(Ljava/io/PrintStream;)V
         3: .line 272
            iconst_0
            ireturn
         4: .line 274
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         5: goto 174
         6: .line 275
      StackMap locals: int
      StackMap stack:
            aload 1 /* args */
            iload 2 /* i */
            aaload
            ldc "-x"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 8
         7: .line 276
            aload 1 /* args */
            iload 2 /* i */
            aaload
            ldc "--dump-config"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 10
         8: .line 277
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            putfield org.apache.fop.cli.CommandLineOptions.showConfiguration:Ljava/lang/Boolean;
         9: .line 278
            goto 173
      StackMap locals:
      StackMap stack:
        10: aload 1 /* args */
            iload 2 /* i */
            aaload
            ldc "-c"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 13
        11: .line 279
            iload 2 /* i */
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            invokevirtual org.apache.fop.cli.CommandLineOptions.parseConfigurationOption:([Ljava/lang/String;I)I
            iadd
            istore 2 /* i */
        12: .line 280
            goto 173
      StackMap locals:
      StackMap stack:
        13: aload 1 /* args */
            iload 2 /* i */
            aaload
            ldc "-l"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 16
        14: .line 281
            iload 2 /* i */
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            invokevirtual org.apache.fop.cli.CommandLineOptions.parseLanguageOption:([Ljava/lang/String;I)I
            iadd
            istore 2 /* i */
        15: .line 282
            goto 173
      StackMap locals:
      StackMap stack:
        16: aload 1 /* args */
            iload 2 /* i */
            aaload
            ldc "-s"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 19
        17: .line 283
            aload 0 /* this */
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            putfield org.apache.fop.cli.CommandLineOptions.suppressLowLevelAreas:Ljava/lang/Boolean;
        18: .line 284
            goto 173
      StackMap locals:
      StackMap stack:
        19: aload 1 /* args */
            iload 2 /* i */
            aaload
            ldc "-d"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 173
        20: .line 286
            aload 1 /* args */
            iload 2 /* i */
            aaload
            ldc "-r"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 23
        21: .line 287
            aload 0 /* this */
            iconst_0
            putfield org.apache.fop.cli.CommandLineOptions.strictValidation:Z
        22: .line 288
            goto 173
      StackMap locals:
      StackMap stack:
        23: aload 1 /* args */
            iload 2 /* i */
            aaload
            ldc "-conserve"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 26
        24: .line 289
            aload 0 /* this */
            iconst_1
            putfield org.apache.fop.cli.CommandLineOptions.conserveMemoryPolicy:Z
        25: .line 290
            goto 173
      StackMap locals:
      StackMap stack:
        26: aload 1 /* args */
            iload 2 /* i */
            aaload
            ldc "-flush"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 29
        27: .line 291
            aload 0 /* this */
            iconst_1
            putfield org.apache.fop.cli.CommandLineOptions.flushCache:Z
        28: .line 292
            goto 173
      StackMap locals:
      StackMap stack:
        29: aload 1 /* args */
            iload 2 /* i */
            aaload
            ldc "-cache"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 32
        30: .line 293
            iload 2 /* i */
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            invokevirtual org.apache.fop.cli.CommandLineOptions.parseCacheOption:([Ljava/lang/String;I)I
            iadd
            istore 2 /* i */
        31: .line 294
            goto 173
      StackMap locals:
      StackMap stack:
        32: aload 1 /* args */
            iload 2 /* i */
            aaload
            ldc "-dpi"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 35
        33: .line 295
            iload 2 /* i */
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            invokevirtual org.apache.fop.cli.CommandLineOptions.parseResolution:([Ljava/lang/String;I)I
            iadd
            istore 2 /* i */
        34: .line 296
            goto 173
      StackMap locals:
      StackMap stack:
        35: aload 1 /* args */
            iload 2 /* i */
            aaload
            ldc "-q"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 173
            aload 1 /* args */
            iload 2 /* i */
            aaload
            ldc "--quiet"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 173
        36: .line 298
            aload 1 /* args */
            iload 2 /* i */
            aaload
            ldc "-fo"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 39
        37: .line 299
            iload 2 /* i */
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            invokevirtual org.apache.fop.cli.CommandLineOptions.parseFOInputOption:([Ljava/lang/String;I)I
            iadd
            istore 2 /* i */
        38: .line 300
            goto 173
      StackMap locals:
      StackMap stack:
        39: aload 1 /* args */
            iload 2 /* i */
            aaload
            ldc "-xsl"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 42
        40: .line 301
            iload 2 /* i */
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            invokevirtual org.apache.fop.cli.CommandLineOptions.parseXSLInputOption:([Ljava/lang/String;I)I
            iadd
            istore 2 /* i */
        41: .line 302
            goto 173
      StackMap locals:
      StackMap stack:
        42: aload 1 /* args */
            iload 2 /* i */
            aaload
            ldc "-xml"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 45
        43: .line 303
            iload 2 /* i */
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            invokevirtual org.apache.fop.cli.CommandLineOptions.parseXMLInputOption:([Ljava/lang/String;I)I
            iadd
            istore 2 /* i */
        44: .line 304
            goto 173
      StackMap locals:
      StackMap stack:
        45: aload 1 /* args */
            iload 2 /* i */
            aaload
            ldc "-atin"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 48
        46: .line 305
            iload 2 /* i */
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            invokevirtual org.apache.fop.cli.CommandLineOptions.parseAreaTreeInputOption:([Ljava/lang/String;I)I
            iadd
            istore 2 /* i */
        47: .line 306
            goto 173
      StackMap locals:
      StackMap stack:
        48: aload 1 /* args */
            iload 2 /* i */
            aaload
            ldc "-ifin"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 51
        49: .line 307
            iload 2 /* i */
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            invokevirtual org.apache.fop.cli.CommandLineOptions.parseIFInputOption:([Ljava/lang/String;I)I
            iadd
            istore 2 /* i */
        50: .line 308
            goto 173
      StackMap locals:
      StackMap stack:
        51: aload 1 /* args */
            iload 2 /* i */
            aaload
            ldc "-imagein"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 54
        52: .line 309
            iload 2 /* i */
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            invokevirtual org.apache.fop.cli.CommandLineOptions.parseImageInputOption:([Ljava/lang/String;I)I
            iadd
            istore 2 /* i */
        53: .line 310
            goto 173
      StackMap locals:
      StackMap stack:
        54: aload 1 /* args */
            iload 2 /* i */
            aaload
            ldc "-awt"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 57
        55: .line 311
            iload 2 /* i */
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            invokevirtual org.apache.fop.cli.CommandLineOptions.parseAWTOutputOption:([Ljava/lang/String;I)I
            iadd
            istore 2 /* i */
        56: .line 312
            goto 173
      StackMap locals:
      StackMap stack:
        57: aload 1 /* args */
            iload 2 /* i */
            aaload
            ldc "-pdf"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 60
        58: .line 313
            iload 2 /* i */
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            aconst_null
            invokevirtual org.apache.fop.cli.CommandLineOptions.parsePDFOutputOption:([Ljava/lang/String;ILjava/lang/String;)I
            iadd
            istore 2 /* i */
        59: .line 314
            goto 173
      StackMap locals:
      StackMap stack:
        60: aload 1 /* args */
            iload 2 /* i */
            aaload
            ldc "-pdfa1b"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 63
        61: .line 315
            iload 2 /* i */
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            ldc "PDF/A-1b"
            invokevirtual org.apache.fop.cli.CommandLineOptions.parsePDFOutputOption:([Ljava/lang/String;ILjava/lang/String;)I
            iadd
            istore 2 /* i */
        62: .line 316
            goto 173
      StackMap locals:
      StackMap stack:
        63: aload 1 /* args */
            iload 2 /* i */
            aaload
            ldc "-mif"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 66
        64: .line 317
            iload 2 /* i */
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            invokevirtual org.apache.fop.cli.CommandLineOptions.parseMIFOutputOption:([Ljava/lang/String;I)I
            iadd
            istore 2 /* i */
        65: .line 318
            goto 173
      StackMap locals:
      StackMap stack:
        66: aload 1 /* args */
            iload 2 /* i */
            aaload
            ldc "-rtf"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 69
        67: .line 319
            iload 2 /* i */
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            invokevirtual org.apache.fop.cli.CommandLineOptions.parseRTFOutputOption:([Ljava/lang/String;I)I
            iadd
            istore 2 /* i */
        68: .line 320
            goto 173
      StackMap locals:
      StackMap stack:
        69: aload 1 /* args */
            iload 2 /* i */
            aaload
            ldc "-tiff"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 72
        70: .line 321
            iload 2 /* i */
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            invokevirtual org.apache.fop.cli.CommandLineOptions.parseTIFFOutputOption:([Ljava/lang/String;I)I
            iadd
            istore 2 /* i */
        71: .line 322
            goto 173
      StackMap locals:
      StackMap stack:
        72: aload 1 /* args */
            iload 2 /* i */
            aaload
            ldc "-png"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 75
        73: .line 323
            iload 2 /* i */
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            invokevirtual org.apache.fop.cli.CommandLineOptions.parsePNGOutputOption:([Ljava/lang/String;I)I
            iadd
            istore 2 /* i */
        74: .line 324
            goto 173
      StackMap locals:
      StackMap stack:
        75: aload 1 /* args */
            iload 2 /* i */
            aaload
            ldc "-print"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 82
        76: .line 326
            iload 2 /* i */
            iconst_1
            iadd
            aload 1 /* args */
            arraylength
            if_icmpge 80
        77: .line 327
            aload 1 /* args */
            iload 2 /* i */
            iconst_1
            iadd
            aaload
            ldc "help"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 80
        78: .line 328
            aload 0 /* this */
            invokevirtual org.apache.fop.cli.CommandLineOptions.printUsagePrintOutput:()V
        79: .line 329
            iconst_0
            ireturn
        80: .line 332
      StackMap locals:
      StackMap stack:
            iload 2 /* i */
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            invokevirtual org.apache.fop.cli.CommandLineOptions.parsePrintOutputOption:([Ljava/lang/String;I)I
            iadd
            istore 2 /* i */
        81: .line 333
            goto 173
      StackMap locals:
      StackMap stack:
        82: aload 1 /* args */
            iload 2 /* i */
            aaload
            ldc "-copies"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 85
        83: .line 334
            iload 2 /* i */
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            invokevirtual org.apache.fop.cli.CommandLineOptions.parseCopiesOption:([Ljava/lang/String;I)I
            iadd
            istore 2 /* i */
        84: .line 335
            goto 173
      StackMap locals:
      StackMap stack:
        85: aload 1 /* args */
            iload 2 /* i */
            aaload
            ldc "-pcl"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 88
        86: .line 336
            iload 2 /* i */
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            invokevirtual org.apache.fop.cli.CommandLineOptions.parsePCLOutputOption:([Ljava/lang/String;I)I
            iadd
            istore 2 /* i */
        87: .line 337
            goto 173
      StackMap locals:
      StackMap stack:
        88: aload 1 /* args */
            iload 2 /* i */
            aaload
            ldc "-ps"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 91
        89: .line 338
            iload 2 /* i */
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            invokevirtual org.apache.fop.cli.CommandLineOptions.parsePostscriptOutputOption:([Ljava/lang/String;I)I
            iadd
            istore 2 /* i */
        90: .line 339
            goto 173
      StackMap locals:
      StackMap stack:
        91: aload 1 /* args */
            iload 2 /* i */
            aaload
            ldc "-txt"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 94
        92: .line 340
            iload 2 /* i */
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            invokevirtual org.apache.fop.cli.CommandLineOptions.parseTextOutputOption:([Ljava/lang/String;I)I
            iadd
            istore 2 /* i */
        93: .line 341
            goto 173
      StackMap locals:
      StackMap stack:
        94: aload 1 /* args */
            iload 2 /* i */
            aaload
            ldc "-svg"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 97
        95: .line 342
            iload 2 /* i */
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            invokevirtual org.apache.fop.cli.CommandLineOptions.parseSVGOutputOption:([Ljava/lang/String;I)I
            iadd
            istore 2 /* i */
        96: .line 343
            goto 173
      StackMap locals:
      StackMap stack:
        97: aload 1 /* args */
            iload 2 /* i */
            aaload
            ldc "-afp"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 100
        98: .line 344
            iload 2 /* i */
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            invokevirtual org.apache.fop.cli.CommandLineOptions.parseAFPOutputOption:([Ljava/lang/String;I)I
            iadd
            istore 2 /* i */
        99: .line 345
            goto 173
      StackMap locals:
      StackMap stack:
       100: aload 1 /* args */
            iload 2 /* i */
            aaload
            ldc "-foout"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 103
       101: .line 346
            iload 2 /* i */
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            invokevirtual org.apache.fop.cli.CommandLineOptions.parseFOOutputOption:([Ljava/lang/String;I)I
            iadd
            istore 2 /* i */
       102: .line 347
            goto 173
      StackMap locals:
      StackMap stack:
       103: aload 1 /* args */
            iload 2 /* i */
            aaload
            ldc "-out"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 106
       104: .line 348
            iload 2 /* i */
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            invokevirtual org.apache.fop.cli.CommandLineOptions.parseCustomOutputOption:([Ljava/lang/String;I)I
            iadd
            istore 2 /* i */
       105: .line 349
            goto 173
      StackMap locals:
      StackMap stack:
       106: aload 1 /* args */
            iload 2 /* i */
            aaload
            ldc "-at"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 109
       107: .line 350
            iload 2 /* i */
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            invokevirtual org.apache.fop.cli.CommandLineOptions.parseAreaTreeOption:([Ljava/lang/String;I)I
            iadd
            istore 2 /* i */
       108: .line 351
            goto 173
      StackMap locals:
      StackMap stack:
       109: aload 1 /* args */
            iload 2 /* i */
            aaload
            ldc "-if"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 112
       110: .line 352
            iload 2 /* i */
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            invokevirtual org.apache.fop.cli.CommandLineOptions.parseIntermediateFormatOption:([Ljava/lang/String;I)I
            iadd
            istore 2 /* i */
       111: .line 353
            goto 173
      StackMap locals:
      StackMap stack:
       112: aload 1 /* args */
            iload 2 /* i */
            aaload
            ldc "-a"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 115
       113: .line 354
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.renderingOptions: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
       114: .line 355
            goto 173
      StackMap locals:
      StackMap stack:
       115: aload 1 /* args */
            iload 2 /* i */
            aaload
            ldc "-v"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 119
       116: .line 357
            invokestatic org.apache.fop.cli.CommandLineOptions.printVersion:()V
       117: .line 358
            aload 1 /* args */
            arraylength
            iconst_1
            if_icmpne 173
       118: .line 359
            iconst_0
            ireturn
       119: .line 361
      StackMap locals:
      StackMap stack:
            aload 1 /* args */
            iload 2 /* i */
            aaload
            ldc "-param"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 126
       120: .line 362
            iload 2 /* i */
            iconst_2
            iadd
            aload 1 /* args */
            arraylength
            if_icmpge 125
       121: .line 363
            aload 1 /* args */
            iinc 2 /* i */ 1
            iload 2 /* i */
            aaload
            astore 3 /* name */
        start local 3 // java.lang.String name
       122: .line 364
            aload 1 /* args */
            iinc 2 /* i */ 1
            iload 2 /* i */
            aaload
            astore 4 /* expression */
        start local 4 // java.lang.String expression
       123: .line 365
            aload 0 /* this */
            aload 3 /* name */
            aload 4 /* expression */
            invokevirtual org.apache.fop.cli.CommandLineOptions.addXSLTParameter:(Ljava/lang/String;Ljava/lang/String;)V
        end local 4 // java.lang.String expression
        end local 3 // java.lang.String name
       124: .line 366
            goto 173
       125: .line 367
      StackMap locals:
      StackMap stack:
            new org.apache.fop.apps.FOPException
            dup
            ldc "invalid param usage: use -param <name> <value>"
            invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
            athrow
       126: .line 369
      StackMap locals:
      StackMap stack:
            aload 1 /* args */
            iload 2 /* i */
            aaload
            ldc "-catalog"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 129
       127: .line 370
            aload 0 /* this */
            iconst_1
            putfield org.apache.fop.cli.CommandLineOptions.useCatalogResolver:Z
       128: .line 371
            goto 173
      StackMap locals:
      StackMap stack:
       129: aload 1 /* args */
            iload 2 /* i */
            aaload
            ldc "-o"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 132
       130: .line 372
            iload 2 /* i */
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            invokevirtual org.apache.fop.cli.CommandLineOptions.parsePDFOwnerPassword:([Ljava/lang/String;I)I
            iadd
            istore 2 /* i */
       131: .line 373
            goto 173
      StackMap locals:
      StackMap stack:
       132: aload 1 /* args */
            iload 2 /* i */
            aaload
            ldc "-u"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 135
       133: .line 374
            iload 2 /* i */
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            invokevirtual org.apache.fop.cli.CommandLineOptions.parsePDFUserPassword:([Ljava/lang/String;I)I
            iadd
            istore 2 /* i */
       134: .line 375
            goto 173
      StackMap locals:
      StackMap stack:
       135: aload 1 /* args */
            iload 2 /* i */
            aaload
            ldc "-pdfprofile"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 138
       136: .line 376
            iload 2 /* i */
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            invokevirtual org.apache.fop.cli.CommandLineOptions.parsePDFProfile:([Ljava/lang/String;I)I
            iadd
            istore 2 /* i */
       137: .line 377
            goto 173
      StackMap locals:
      StackMap stack:
       138: aload 1 /* args */
            iload 2 /* i */
            aaload
            ldc "-noprint"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 141
       139: .line 378
            aload 0 /* this */
            invokevirtual org.apache.fop.cli.CommandLineOptions.getPDFEncryptionParams:()Lorg/apache/fop/pdf/PDFEncryptionParams;
            iconst_0
            invokevirtual org.apache.fop.pdf.PDFEncryptionParams.setAllowPrint:(Z)V
       140: .line 379
            goto 173
      StackMap locals:
      StackMap stack:
       141: aload 1 /* args */
            iload 2 /* i */
            aaload
            ldc "-nocopy"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 144
       142: .line 380
            aload 0 /* this */
            invokevirtual org.apache.fop.cli.CommandLineOptions.getPDFEncryptionParams:()Lorg/apache/fop/pdf/PDFEncryptionParams;
            iconst_0
            invokevirtual org.apache.fop.pdf.PDFEncryptionParams.setAllowCopyContent:(Z)V
       143: .line 381
            goto 173
      StackMap locals:
      StackMap stack:
       144: aload 1 /* args */
            iload 2 /* i */
            aaload
            ldc "-noedit"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 147
       145: .line 382
            aload 0 /* this */
            invokevirtual org.apache.fop.cli.CommandLineOptions.getPDFEncryptionParams:()Lorg/apache/fop/pdf/PDFEncryptionParams;
            iconst_0
            invokevirtual org.apache.fop.pdf.PDFEncryptionParams.setAllowEditContent:(Z)V
       146: .line 383
            goto 173
      StackMap locals:
      StackMap stack:
       147: aload 1 /* args */
            iload 2 /* i */
            aaload
            ldc "-noannotations"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 150
       148: .line 384
            aload 0 /* this */
            invokevirtual org.apache.fop.cli.CommandLineOptions.getPDFEncryptionParams:()Lorg/apache/fop/pdf/PDFEncryptionParams;
            iconst_0
            invokevirtual org.apache.fop.pdf.PDFEncryptionParams.setAllowEditAnnotations:(Z)V
       149: .line 385
            goto 173
      StackMap locals:
      StackMap stack:
       150: aload 1 /* args */
            iload 2 /* i */
            aaload
            ldc "-nocs"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 153
       151: .line 386
            aload 0 /* this */
            iconst_0
            putfield org.apache.fop.cli.CommandLineOptions.useComplexScriptFeatures:Z
       152: .line 387
            goto 173
      StackMap locals:
      StackMap stack:
       153: aload 1 /* args */
            iload 2 /* i */
            aaload
            ldc "-nofillinforms"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 156
       154: .line 388
            aload 0 /* this */
            invokevirtual org.apache.fop.cli.CommandLineOptions.getPDFEncryptionParams:()Lorg/apache/fop/pdf/PDFEncryptionParams;
            iconst_0
            invokevirtual org.apache.fop.pdf.PDFEncryptionParams.setAllowFillInForms:(Z)V
       155: .line 389
            goto 173
      StackMap locals:
      StackMap stack:
       156: aload 1 /* args */
            iload 2 /* i */
            aaload
            ldc "-noaccesscontent"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 159
       157: .line 390
            aload 0 /* this */
            invokevirtual org.apache.fop.cli.CommandLineOptions.getPDFEncryptionParams:()Lorg/apache/fop/pdf/PDFEncryptionParams;
            iconst_0
            invokevirtual org.apache.fop.pdf.PDFEncryptionParams.setAllowAccessContent:(Z)V
       158: .line 391
            goto 173
      StackMap locals:
      StackMap stack:
       159: aload 1 /* args */
            iload 2 /* i */
            aaload
            ldc "-noassembledoc"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 162
       160: .line 392
            aload 0 /* this */
            invokevirtual org.apache.fop.cli.CommandLineOptions.getPDFEncryptionParams:()Lorg/apache/fop/pdf/PDFEncryptionParams;
            iconst_0
            invokevirtual org.apache.fop.pdf.PDFEncryptionParams.setAllowAssembleDocument:(Z)V
       161: .line 393
            goto 173
      StackMap locals:
      StackMap stack:
       162: aload 1 /* args */
            iload 2 /* i */
            aaload
            ldc "-noprinthq"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 165
       163: .line 394
            aload 0 /* this */
            invokevirtual org.apache.fop.cli.CommandLineOptions.getPDFEncryptionParams:()Lorg/apache/fop/pdf/PDFEncryptionParams;
            iconst_0
            invokevirtual org.apache.fop.pdf.PDFEncryptionParams.setAllowPrintHq:(Z)V
       164: .line 395
            goto 173
      StackMap locals:
      StackMap stack:
       165: aload 1 /* args */
            iload 2 /* i */
            aaload
            ldc "-version"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 168
       166: .line 396
            invokestatic org.apache.fop.cli.CommandLineOptions.printVersion:()V
       167: .line 397
            iconst_0
            ireturn
       168: .line 398
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            aaload
            invokevirtual org.apache.fop.cli.CommandLineOptions.isOption:(Ljava/lang/String;)Z
            ifne 171
       169: .line 399
            iload 2 /* i */
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            invokevirtual org.apache.fop.cli.CommandLineOptions.parseUnknownOption:([Ljava/lang/String;I)I
            iadd
            istore 2 /* i */
       170: .line 400
            goto 173
       171: .line 401
      StackMap locals:
      StackMap stack:
            getstatic java.lang.System.err:Ljava/io/PrintStream;
            invokestatic org.apache.fop.cli.CommandLineOptions.printUsage:(Ljava/io/PrintStream;)V
       172: .line 403
            iconst_1
            invokestatic java.lang.System.exit:(I)V
       173: .line 274
      StackMap locals:
      StackMap stack:
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
       174: iload 2 /* i */
            aload 1 /* args */
            arraylength
            if_icmplt 6
        end local 2 // int i
       175: .line 406
            iconst_1
            ireturn
        end local 1 // java.lang.String[] args
        end local 0 // org.apache.fop.cli.CommandLineOptions this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0  176     0        this  Lorg/apache/fop/cli/CommandLineOptions;
            0  176     1        args  [Ljava/lang/String;
            5  175     2           i  I
          122  124     3        name  Ljava/lang/String;
          123  124     4  expression  Ljava/lang/String;
    Exceptions:
      throws org.apache.fop.apps.FOPException
    MethodParameters:
      Name  Flags
      args  

  private int parseCacheOption(java.lang.String[], int);
    descriptor: ([Ljava/lang/String;I)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.apache.fop.cli.CommandLineOptions this
        start local 1 // java.lang.String[] args
        start local 2 // int i
         0: .line 410
            iload 2 /* i */
            iconst_1
            iadd
            aload 1 /* args */
            arraylength
            if_icmpeq 2
         1: .line 411
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            iconst_1
            iadd
            aaload
            invokevirtual org.apache.fop.cli.CommandLineOptions.isOption:(Ljava/lang/String;)Z
            ifeq 3
         2: .line 412
      StackMap locals:
      StackMap stack:
            new org.apache.fop.apps.FOPException
            dup
            ldc "if you use '-cache', you must specify the name of the font cache file"
            invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
            athrow
         3: .line 415
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            iconst_1
            iadd
            aaload
            putfield org.apache.fop.cli.CommandLineOptions.cacheName:Ljava/lang/String;
         4: .line 416
            iconst_1
            ireturn
        end local 2 // int i
        end local 1 // java.lang.String[] args
        end local 0 // org.apache.fop.cli.CommandLineOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lorg/apache/fop/cli/CommandLineOptions;
            0    5     1  args  [Ljava/lang/String;
            0    5     2     i  I
    Exceptions:
      throws org.apache.fop.apps.FOPException
    MethodParameters:
      Name  Flags
      args  
      i     

  private int parseConfigurationOption(java.lang.String[], int);
    descriptor: ([Ljava/lang/String;I)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=3, args_size=3
        start local 0 // org.apache.fop.cli.CommandLineOptions this
        start local 1 // java.lang.String[] args
        start local 2 // int i
         0: .line 421
            iload 2 /* i */
            iconst_1
            iadd
            aload 1 /* args */
            arraylength
            if_icmpeq 2
         1: .line 422
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            iconst_1
            iadd
            aaload
            invokevirtual org.apache.fop.cli.CommandLineOptions.isOption:(Ljava/lang/String;)Z
            ifeq 3
         2: .line 423
      StackMap locals:
      StackMap stack:
            new org.apache.fop.apps.FOPException
            dup
            ldc "if you use '-c', you must specify the name of the configuration file"
            invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
            athrow
         3: .line 426
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new java.io.File
            dup
            aload 1 /* args */
            iload 2 /* i */
            iconst_1
            iadd
            aaload
            invokespecial java.io.File.<init>:(Ljava/lang/String;)V
            putfield org.apache.fop.cli.CommandLineOptions.userConfigFile:Ljava/io/File;
         4: .line 427
            iconst_1
            ireturn
        end local 2 // int i
        end local 1 // java.lang.String[] args
        end local 0 // org.apache.fop.cli.CommandLineOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lorg/apache/fop/cli/CommandLineOptions;
            0    5     1  args  [Ljava/lang/String;
            0    5     2     i  I
    Exceptions:
      throws org.apache.fop.apps.FOPException
    MethodParameters:
      Name  Flags
      args  
      i     

  private int parseLanguageOption(java.lang.String[], int);
    descriptor: ([Ljava/lang/String;I)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // org.apache.fop.cli.CommandLineOptions this
        start local 1 // java.lang.String[] args
        start local 2 // int i
         0: .line 432
            iload 2 /* i */
            iconst_1
            iadd
            aload 1 /* args */
            arraylength
            if_icmpeq 2
         1: .line 433
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            iconst_1
            iadd
            aaload
            invokevirtual org.apache.fop.cli.CommandLineOptions.isOption:(Ljava/lang/String;)Z
            ifeq 3
         2: .line 434
      StackMap locals:
      StackMap stack:
            new org.apache.fop.apps.FOPException
            dup
            ldc "if you use '-l', you must specify a language"
            invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
            athrow
         3: .line 436
      StackMap locals:
      StackMap stack:
            new java.util.Locale
            dup
            aload 1 /* args */
            iload 2 /* i */
            iconst_1
            iadd
            aaload
            ldc ""
            invokespecial java.util.Locale.<init>:(Ljava/lang/String;Ljava/lang/String;)V
            invokestatic java.util.Locale.setDefault:(Ljava/util/Locale;)V
         4: .line 437
            iconst_1
            ireturn
        end local 2 // int i
        end local 1 // java.lang.String[] args
        end local 0 // org.apache.fop.cli.CommandLineOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lorg/apache/fop/cli/CommandLineOptions;
            0    5     1  args  [Ljava/lang/String;
            0    5     2     i  I
    Exceptions:
      throws org.apache.fop.apps.FOPException
    MethodParameters:
      Name  Flags
      args  
      i     

  private int parseResolution(java.lang.String[], int);
    descriptor: ([Ljava/lang/String;I)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.apache.fop.cli.CommandLineOptions this
        start local 1 // java.lang.String[] args
        start local 2 // int i
         0: .line 442
            iload 2 /* i */
            iconst_1
            iadd
            aload 1 /* args */
            arraylength
            if_icmpeq 2
         1: .line 443
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            iconst_1
            iadd
            aaload
            invokevirtual org.apache.fop.cli.CommandLineOptions.isOption:(Ljava/lang/String;)Z
            ifeq 5
         2: .line 444
      StackMap locals:
      StackMap stack:
            new org.apache.fop.apps.FOPException
            dup
         3: .line 445
            ldc "if you use '-dpi', you must specify a resolution (dots per inch)"
         4: .line 444
            invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
            athrow
         5: .line 447
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            iconst_1
            iadd
            aaload
            invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
            i2f
            putfield org.apache.fop.cli.CommandLineOptions.targetResolution:F
         6: .line 448
            aload 0 /* this */
            iconst_1
            putfield org.apache.fop.cli.CommandLineOptions.overrideTargetResolution:Z
         7: .line 449
            iconst_1
            ireturn
        end local 2 // int i
        end local 1 // java.lang.String[] args
        end local 0 // org.apache.fop.cli.CommandLineOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lorg/apache/fop/cli/CommandLineOptions;
            0    8     1  args  [Ljava/lang/String;
            0    8     2     i  I
    Exceptions:
      throws org.apache.fop.apps.FOPException
    MethodParameters:
      Name  Flags
      args  
      i     

  private int parseFOInputOption(java.lang.String[], int);
    descriptor: ([Ljava/lang/String;I)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // org.apache.fop.cli.CommandLineOptions this
        start local 1 // java.lang.String[] args
        start local 2 // int i
         0: .line 454
            aload 0 /* this */
            iconst_1
            invokevirtual org.apache.fop.cli.CommandLineOptions.setInputFormat:(I)V
         1: .line 455
            iload 2 /* i */
            iconst_1
            iadd
            aload 1 /* args */
            arraylength
            if_icmpeq 3
         2: .line 456
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            iconst_1
            iadd
            aaload
            invokevirtual org.apache.fop.cli.CommandLineOptions.isOption:(Ljava/lang/String;)Z
            ifeq 4
         3: .line 457
      StackMap locals:
      StackMap stack:
            new org.apache.fop.apps.FOPException
            dup
            ldc "you must specify the fo file for the '-fo' option"
            invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 459
      StackMap locals:
      StackMap stack:
            aload 1 /* args */
            iload 2 /* i */
            iconst_1
            iadd
            aaload
            astore 3 /* filename */
        start local 3 // java.lang.String filename
         5: .line 460
            aload 0 /* this */
            aload 3 /* filename */
            invokevirtual org.apache.fop.cli.CommandLineOptions.isSystemInOutFile:(Ljava/lang/String;)Z
            ifeq 8
         6: .line 461
            aload 0 /* this */
            iconst_1
            putfield org.apache.fop.cli.CommandLineOptions.useStdIn:Z
         7: .line 462
            goto 10
         8: .line 463
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            new java.io.File
            dup
            aload 3 /* filename */
            invokespecial java.io.File.<init>:(Ljava/lang/String;)V
            putfield org.apache.fop.cli.CommandLineOptions.fofile:Ljava/io/File;
         9: .line 464
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.fofile:Ljava/io/File;
            invokevirtual org.apache.fop.cli.CommandLineOptions.getBaseURI:(Ljava/io/File;)Ljava/net/URI;
            putfield org.apache.fop.cli.CommandLineOptions.baseURI:Ljava/net/URI;
        10: .line 466
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 3 // java.lang.String filename
        end local 2 // int i
        end local 1 // java.lang.String[] args
        end local 0 // org.apache.fop.cli.CommandLineOptions this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   11     0      this  Lorg/apache/fop/cli/CommandLineOptions;
            0   11     1      args  [Ljava/lang/String;
            0   11     2         i  I
            5   11     3  filename  Ljava/lang/String;
    Exceptions:
      throws org.apache.fop.apps.FOPException
    MethodParameters:
      Name  Flags
      args  
      i     

  private int parseXSLInputOption(java.lang.String[], int);
    descriptor: ([Ljava/lang/String;I)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=3, args_size=3
        start local 0 // org.apache.fop.cli.CommandLineOptions this
        start local 1 // java.lang.String[] args
        start local 2 // int i
         0: .line 471
            aload 0 /* this */
            iconst_2
            invokevirtual org.apache.fop.cli.CommandLineOptions.setInputFormat:(I)V
         1: .line 472
            iload 2 /* i */
            iconst_1
            iadd
            aload 1 /* args */
            arraylength
            if_icmpeq 3
         2: .line 473
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            iconst_1
            iadd
            aaload
            invokevirtual org.apache.fop.cli.CommandLineOptions.isOption:(Ljava/lang/String;)Z
            ifeq 4
         3: .line 474
      StackMap locals:
      StackMap stack:
            new org.apache.fop.apps.FOPException
            dup
            ldc "you must specify the stylesheet file for the '-xsl' option"
            invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 477
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new java.io.File
            dup
            aload 1 /* args */
            iload 2 /* i */
            iconst_1
            iadd
            aaload
            invokespecial java.io.File.<init>:(Ljava/lang/String;)V
            putfield org.apache.fop.cli.CommandLineOptions.xsltfile:Ljava/io/File;
         5: .line 478
            iconst_1
            ireturn
        end local 2 // int i
        end local 1 // java.lang.String[] args
        end local 0 // org.apache.fop.cli.CommandLineOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lorg/apache/fop/cli/CommandLineOptions;
            0    6     1  args  [Ljava/lang/String;
            0    6     2     i  I
    Exceptions:
      throws org.apache.fop.apps.FOPException
    MethodParameters:
      Name  Flags
      args  
      i     

  private int parseXMLInputOption(java.lang.String[], int);
    descriptor: ([Ljava/lang/String;I)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // org.apache.fop.cli.CommandLineOptions this
        start local 1 // java.lang.String[] args
        start local 2 // int i
         0: .line 483
            aload 0 /* this */
            iconst_2
            invokevirtual org.apache.fop.cli.CommandLineOptions.setInputFormat:(I)V
         1: .line 484
            iload 2 /* i */
            iconst_1
            iadd
            aload 1 /* args */
            arraylength
            if_icmpeq 3
         2: .line 485
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            iconst_1
            iadd
            aaload
            invokevirtual org.apache.fop.cli.CommandLineOptions.isOption:(Ljava/lang/String;)Z
            ifeq 4
         3: .line 486
      StackMap locals:
      StackMap stack:
            new org.apache.fop.apps.FOPException
            dup
            ldc "you must specify the input file for the '-xml' option"
            invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 489
      StackMap locals:
      StackMap stack:
            aload 1 /* args */
            iload 2 /* i */
            iconst_1
            iadd
            aaload
            astore 3 /* filename */
        start local 3 // java.lang.String filename
         5: .line 490
            aload 0 /* this */
            aload 3 /* filename */
            invokevirtual org.apache.fop.cli.CommandLineOptions.isSystemInOutFile:(Ljava/lang/String;)Z
            ifeq 8
         6: .line 491
            aload 0 /* this */
            iconst_1
            putfield org.apache.fop.cli.CommandLineOptions.useStdIn:Z
         7: .line 492
            goto 10
         8: .line 493
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            new java.io.File
            dup
            aload 3 /* filename */
            invokespecial java.io.File.<init>:(Ljava/lang/String;)V
            putfield org.apache.fop.cli.CommandLineOptions.xmlfile:Ljava/io/File;
         9: .line 494
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.xmlfile:Ljava/io/File;
            invokevirtual org.apache.fop.cli.CommandLineOptions.getBaseURI:(Ljava/io/File;)Ljava/net/URI;
            putfield org.apache.fop.cli.CommandLineOptions.baseURI:Ljava/net/URI;
        10: .line 496
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 3 // java.lang.String filename
        end local 2 // int i
        end local 1 // java.lang.String[] args
        end local 0 // org.apache.fop.cli.CommandLineOptions this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   11     0      this  Lorg/apache/fop/cli/CommandLineOptions;
            0   11     1      args  [Ljava/lang/String;
            0   11     2         i  I
            5   11     3  filename  Ljava/lang/String;
    Exceptions:
      throws org.apache.fop.apps.FOPException
    MethodParameters:
      Name  Flags
      args  
      i     

  private java.net.URI getBaseURI(java.io.File);
    descriptor: (Ljava/io/File;)Ljava/net/URI;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.apache.fop.cli.CommandLineOptions this
        start local 1 // java.io.File file
         0: .line 501
            aload 1 /* file */
            invokevirtual java.io.File.getAbsoluteFile:()Ljava/io/File;
            invokevirtual java.io.File.getParentFile:()Ljava/io/File;
            invokevirtual java.io.File.toURI:()Ljava/net/URI;
            areturn
        end local 1 // java.io.File file
        end local 0 // org.apache.fop.cli.CommandLineOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/cli/CommandLineOptions;
            0    1     1  file  Ljava/io/File;
    MethodParameters:
      Name  Flags
      file  

  private int parseAWTOutputOption(java.lang.String[], int);
    descriptor: ([Ljava/lang/String;I)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // org.apache.fop.cli.CommandLineOptions this
        start local 1 // java.lang.String[] args
        start local 2 // int i
         0: .line 505
            aload 0 /* this */
            ldc "application/X-fop-awt-preview"
            invokevirtual org.apache.fop.cli.CommandLineOptions.setOutputMode:(Ljava/lang/String;)V
         1: .line 506
            iconst_0
            ireturn
        end local 2 // int i
        end local 1 // java.lang.String[] args
        end local 0 // org.apache.fop.cli.CommandLineOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/fop/cli/CommandLineOptions;
            0    2     1  args  [Ljava/lang/String;
            0    2     2     i  I
    Exceptions:
      throws org.apache.fop.apps.FOPException
    MethodParameters:
      Name  Flags
      args  
      i     

  private int parsePDFOutputOption(java.lang.String[], int, java.lang.String);
    descriptor: ([Ljava/lang/String;ILjava/lang/String;)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // org.apache.fop.cli.CommandLineOptions this
        start local 1 // java.lang.String[] args
        start local 2 // int i
        start local 3 // java.lang.String pdfAMode
         0: .line 510
            aload 0 /* this */
            ldc "application/pdf"
            invokevirtual org.apache.fop.cli.CommandLineOptions.setOutputMode:(Ljava/lang/String;)V
         1: .line 511
            iload 2 /* i */
            iconst_1
            iadd
            aload 1 /* args */
            arraylength
            if_icmpeq 3
         2: .line 512
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            iconst_1
            iadd
            aaload
            invokevirtual org.apache.fop.cli.CommandLineOptions.isOption:(Ljava/lang/String;)Z
            ifeq 4
         3: .line 513
      StackMap locals:
      StackMap stack:
            new org.apache.fop.apps.FOPException
            dup
            ldc "you must specify the PDF output file"
            invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 515
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            iconst_1
            iadd
            aaload
            invokevirtual org.apache.fop.cli.CommandLineOptions.setOutputFile:(Ljava/lang/String;)V
         5: .line 516
            aload 3 /* pdfAMode */
            ifnull 9
         6: .line 517
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.renderingOptions:Ljava/util/Map;
            ldc "pdf-a-mode"
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            ifnull 8
         7: .line 518
            new org.apache.fop.apps.FOPException
            dup
            ldc "PDF/A mode already set"
            invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
            athrow
         8: .line 520
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.renderingOptions:Ljava/util/Map;
            ldc "pdf-a-mode"
            aload 3 /* pdfAMode */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         9: .line 522
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 3 // java.lang.String pdfAMode
        end local 2 // int i
        end local 1 // java.lang.String[] args
        end local 0 // org.apache.fop.cli.CommandLineOptions this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   10     0      this  Lorg/apache/fop/cli/CommandLineOptions;
            0   10     1      args  [Ljava/lang/String;
            0   10     2         i  I
            0   10     3  pdfAMode  Ljava/lang/String;
    Exceptions:
      throws org.apache.fop.apps.FOPException
    MethodParameters:
          Name  Flags
      args      
      i         
      pdfAMode  

  private void setOutputFile(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.apache.fop.cli.CommandLineOptions this
        start local 1 // java.lang.String filename
         0: .line 527
            aload 0 /* this */
            aload 1 /* filename */
            invokevirtual org.apache.fop.cli.CommandLineOptions.isSystemInOutFile:(Ljava/lang/String;)Z
            ifeq 3
         1: .line 528
            aload 0 /* this */
            iconst_1
            putfield org.apache.fop.cli.CommandLineOptions.useStdOut:Z
         2: .line 529
            goto 4
         3: .line 530
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new java.io.File
            dup
            aload 1 /* filename */
            invokespecial java.io.File.<init>:(Ljava/lang/String;)V
            putfield org.apache.fop.cli.CommandLineOptions.outfile:Ljava/io/File;
         4: .line 532
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String filename
        end local 0 // org.apache.fop.cli.CommandLineOptions this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lorg/apache/fop/cli/CommandLineOptions;
            0    5     1  filename  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      filename  

  private boolean isOption(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.fop.cli.CommandLineOptions this
        start local 1 // java.lang.String arg
         0: .line 545
            aload 1 /* arg */
            invokevirtual java.lang.String.length:()I
            iconst_1
            if_icmple 1
            aload 1 /* arg */
            ldc "-"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 1 // java.lang.String arg
        end local 0 // org.apache.fop.cli.CommandLineOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/fop/cli/CommandLineOptions;
            0    2     1   arg  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      arg   

  private boolean isSystemInOutFile(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.fop.cli.CommandLineOptions this
        start local 1 // java.lang.String filename
         0: .line 549
            ldc "-"
            aload 1 /* filename */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ireturn
        end local 1 // java.lang.String filename
        end local 0 // org.apache.fop.cli.CommandLineOptions this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lorg/apache/fop/cli/CommandLineOptions;
            0    1     1  filename  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      filename  

  private int parseMIFOutputOption(java.lang.String[], int);
    descriptor: ([Ljava/lang/String;I)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.apache.fop.cli.CommandLineOptions this
        start local 1 // java.lang.String[] args
        start local 2 // int i
         0: .line 553
            aload 0 /* this */
            ldc "application/mif"
            invokevirtual org.apache.fop.cli.CommandLineOptions.setOutputMode:(Ljava/lang/String;)V
         1: .line 554
            iload 2 /* i */
            iconst_1
            iadd
            aload 1 /* args */
            arraylength
            if_icmpeq 3
         2: .line 555
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            iconst_1
            iadd
            aaload
            invokevirtual org.apache.fop.cli.CommandLineOptions.isOption:(Ljava/lang/String;)Z
            ifeq 4
         3: .line 556
      StackMap locals:
      StackMap stack:
            new org.apache.fop.apps.FOPException
            dup
            ldc "you must specify the MIF output file"
            invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 558
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            iconst_1
            iadd
            aaload
            invokevirtual org.apache.fop.cli.CommandLineOptions.setOutputFile:(Ljava/lang/String;)V
         5: .line 559
            iconst_1
            ireturn
        end local 2 // int i
        end local 1 // java.lang.String[] args
        end local 0 // org.apache.fop.cli.CommandLineOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lorg/apache/fop/cli/CommandLineOptions;
            0    6     1  args  [Ljava/lang/String;
            0    6     2     i  I
    Exceptions:
      throws org.apache.fop.apps.FOPException
    MethodParameters:
      Name  Flags
      args  
      i     

  private int parseRTFOutputOption(java.lang.String[], int);
    descriptor: ([Ljava/lang/String;I)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.apache.fop.cli.CommandLineOptions this
        start local 1 // java.lang.String[] args
        start local 2 // int i
         0: .line 564
            aload 0 /* this */
            ldc "application/rtf"
            invokevirtual org.apache.fop.cli.CommandLineOptions.setOutputMode:(Ljava/lang/String;)V
         1: .line 565
            iload 2 /* i */
            iconst_1
            iadd
            aload 1 /* args */
            arraylength
            if_icmpeq 3
         2: .line 566
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            iconst_1
            iadd
            aaload
            invokevirtual org.apache.fop.cli.CommandLineOptions.isOption:(Ljava/lang/String;)Z
            ifeq 4
         3: .line 567
      StackMap locals:
      StackMap stack:
            new org.apache.fop.apps.FOPException
            dup
            ldc "you must specify the RTF output file"
            invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 569
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            iconst_1
            iadd
            aaload
            invokevirtual org.apache.fop.cli.CommandLineOptions.setOutputFile:(Ljava/lang/String;)V
         5: .line 570
            iconst_1
            ireturn
        end local 2 // int i
        end local 1 // java.lang.String[] args
        end local 0 // org.apache.fop.cli.CommandLineOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lorg/apache/fop/cli/CommandLineOptions;
            0    6     1  args  [Ljava/lang/String;
            0    6     2     i  I
    Exceptions:
      throws org.apache.fop.apps.FOPException
    MethodParameters:
      Name  Flags
      args  
      i     

  private int parseTIFFOutputOption(java.lang.String[], int);
    descriptor: ([Ljava/lang/String;I)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.apache.fop.cli.CommandLineOptions this
        start local 1 // java.lang.String[] args
        start local 2 // int i
         0: .line 575
            aload 0 /* this */
            ldc "image/tiff"
            invokevirtual org.apache.fop.cli.CommandLineOptions.setOutputMode:(Ljava/lang/String;)V
         1: .line 576
            iload 2 /* i */
            iconst_1
            iadd
            aload 1 /* args */
            arraylength
            if_icmpeq 3
         2: .line 577
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            iconst_1
            iadd
            aaload
            invokevirtual org.apache.fop.cli.CommandLineOptions.isOption:(Ljava/lang/String;)Z
            ifeq 4
         3: .line 578
      StackMap locals:
      StackMap stack:
            new org.apache.fop.apps.FOPException
            dup
            ldc "you must specify the TIFF output file"
            invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 580
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            iconst_1
            iadd
            aaload
            invokevirtual org.apache.fop.cli.CommandLineOptions.setOutputFile:(Ljava/lang/String;)V
         5: .line 581
            iconst_1
            ireturn
        end local 2 // int i
        end local 1 // java.lang.String[] args
        end local 0 // org.apache.fop.cli.CommandLineOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lorg/apache/fop/cli/CommandLineOptions;
            0    6     1  args  [Ljava/lang/String;
            0    6     2     i  I
    Exceptions:
      throws org.apache.fop.apps.FOPException
    MethodParameters:
      Name  Flags
      args  
      i     

  private int parsePNGOutputOption(java.lang.String[], int);
    descriptor: ([Ljava/lang/String;I)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.apache.fop.cli.CommandLineOptions this
        start local 1 // java.lang.String[] args
        start local 2 // int i
         0: .line 586
            aload 0 /* this */
            ldc "image/png"
            invokevirtual org.apache.fop.cli.CommandLineOptions.setOutputMode:(Ljava/lang/String;)V
         1: .line 587
            iload 2 /* i */
            iconst_1
            iadd
            aload 1 /* args */
            arraylength
            if_icmpeq 3
         2: .line 588
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            iconst_1
            iadd
            aaload
            invokevirtual org.apache.fop.cli.CommandLineOptions.isOption:(Ljava/lang/String;)Z
            ifeq 4
         3: .line 589
      StackMap locals:
      StackMap stack:
            new org.apache.fop.apps.FOPException
            dup
            ldc "you must specify the PNG output file"
            invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 591
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            iconst_1
            iadd
            aaload
            invokevirtual org.apache.fop.cli.CommandLineOptions.setOutputFile:(Ljava/lang/String;)V
         5: .line 592
            iconst_1
            ireturn
        end local 2 // int i
        end local 1 // java.lang.String[] args
        end local 0 // org.apache.fop.cli.CommandLineOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lorg/apache/fop/cli/CommandLineOptions;
            0    6     1  args  [Ljava/lang/String;
            0    6     2     i  I
    Exceptions:
      throws org.apache.fop.apps.FOPException
    MethodParameters:
      Name  Flags
      args  
      i     

  private int parsePrintOutputOption(java.lang.String[], int);
    descriptor: ([Ljava/lang/String;I)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=10, args_size=3
        start local 0 // org.apache.fop.cli.CommandLineOptions this
        start local 1 // java.lang.String[] args
        start local 2 // int i
         0: .line 597
            aload 0 /* this */
            ldc "application/X-fop-print"
            invokevirtual org.apache.fop.cli.CommandLineOptions.setOutputMode:(Ljava/lang/String;)V
         1: .line 598
            iload 2 /* i */
            iconst_1
            iadd
            aload 1 /* args */
            arraylength
            if_icmpge 20
         2: .line 599
            aload 1 /* args */
            iload 2 /* i */
            iconst_1
            iadd
            aaload
            iconst_0
            invokevirtual java.lang.String.charAt:(I)C
            bipush 45
            if_icmpeq 20
         3: .line 600
            aload 1 /* args */
            iload 2 /* i */
            iconst_1
            iadd
            aaload
            astore 3 /* arg */
        start local 3 // java.lang.String arg
         4: .line 601
            aload 3 /* arg */
            ldc ","
            invokevirtual java.lang.String.split:(Ljava/lang/String;)[Ljava/lang/String;
            astore 4 /* parts */
        start local 4 // java.lang.String[] parts
         5: .line 602
            aload 4 /* parts */
            dup
            astore 8
            arraylength
            istore 7
            iconst_0
            istore 6
            goto 18
      StackMap locals: org.apache.fop.cli.CommandLineOptions java.lang.String[] int java.lang.String java.lang.String[] top int int java.lang.String[]
      StackMap stack:
         6: aload 8
            iload 6
            aaload
            astore 5 /* s */
        start local 5 // java.lang.String s
         7: .line 603
            aload 5 /* s */
            ldc "\\d+"
            invokevirtual java.lang.String.matches:(Ljava/lang/String;)Z
            ifeq 10
         8: .line 604
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.renderingOptions:Ljava/util/Map;
            ldc "start-page"
            aload 5 /* s */
            invokestatic java.lang.Integer.valueOf:(Ljava/lang/String;)Ljava/lang/Integer;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         9: .line 605
            goto 17
      StackMap locals: org.apache.fop.cli.CommandLineOptions java.lang.String[] int java.lang.String java.lang.String[] java.lang.String int int java.lang.String[]
      StackMap stack:
        10: aload 5 /* s */
            ldc "\\d+-\\d+"
            invokevirtual java.lang.String.matches:(Ljava/lang/String;)Z
            ifeq 15
        11: .line 606
            aload 5 /* s */
            ldc "-"
            invokevirtual java.lang.String.split:(Ljava/lang/String;)[Ljava/lang/String;
            astore 9 /* startend */
        start local 9 // java.lang.String[] startend
        12: .line 607
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.renderingOptions:Ljava/util/Map;
            ldc "start-page"
            aload 9 /* startend */
            iconst_0
            aaload
            invokestatic java.lang.Integer.valueOf:(Ljava/lang/String;)Ljava/lang/Integer;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        13: .line 608
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.renderingOptions:Ljava/util/Map;
            ldc "end-page"
            aload 9 /* startend */
            iconst_1
            aaload
            invokestatic java.lang.Integer.valueOf:(Ljava/lang/String;)Ljava/lang/Integer;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 9 // java.lang.String[] startend
        14: .line 609
            goto 17
        15: .line 610
      StackMap locals:
      StackMap stack:
            aload 5 /* s */
            invokestatic org.apache.fop.render.print.PagesMode.byName:(Ljava/lang/String;)Lorg/apache/fop/render/print/PagesMode;
            astore 9 /* mode */
        start local 9 // org.apache.fop.render.print.PagesMode mode
        16: .line 611
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.renderingOptions:Ljava/util/Map;
            ldc "even-odd"
            aload 9 /* mode */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 9 // org.apache.fop.render.print.PagesMode mode
        end local 5 // java.lang.String s
        17: .line 602
      StackMap locals: org.apache.fop.cli.CommandLineOptions java.lang.String[] int java.lang.String java.lang.String[] top int int java.lang.String[]
      StackMap stack:
            iinc 6 1
      StackMap locals:
      StackMap stack:
        18: iload 6
            iload 7
            if_icmplt 6
        19: .line 614
            iconst_1
            ireturn
        end local 4 // java.lang.String[] parts
        end local 3 // java.lang.String arg
        20: .line 616
      StackMap locals: org.apache.fop.cli.CommandLineOptions java.lang.String[] int
      StackMap stack:
            iconst_0
            ireturn
        end local 2 // int i
        end local 1 // java.lang.String[] args
        end local 0 // org.apache.fop.cli.CommandLineOptions this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   21     0      this  Lorg/apache/fop/cli/CommandLineOptions;
            0   21     1      args  [Ljava/lang/String;
            0   21     2         i  I
            4   20     3       arg  Ljava/lang/String;
            5   20     4     parts  [Ljava/lang/String;
            7   17     5         s  Ljava/lang/String;
           12   14     9  startend  [Ljava/lang/String;
           16   17     9      mode  Lorg/apache/fop/render/print/PagesMode;
    Exceptions:
      throws org.apache.fop.apps.FOPException
    MethodParameters:
      Name  Flags
      args  
      i     

  private int parseCopiesOption(java.lang.String[], int);
    descriptor: ([Ljava/lang/String;I)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // org.apache.fop.cli.CommandLineOptions this
        start local 1 // java.lang.String[] args
        start local 2 // int i
         0: .line 621
            iload 2 /* i */
            iconst_1
            iadd
            aload 1 /* args */
            arraylength
            if_icmpeq 2
         1: .line 622
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            iconst_1
            iadd
            aaload
            invokevirtual org.apache.fop.cli.CommandLineOptions.isOption:(Ljava/lang/String;)Z
            ifeq 3
         2: .line 623
      StackMap locals:
      StackMap stack:
            new org.apache.fop.apps.FOPException
            dup
            ldc "you must specify the number of copies"
            invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
            athrow
         3: .line 625
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.renderingOptions:Ljava/util/Map;
            ldc "copies"
            aload 1 /* args */
            iload 2 /* i */
            iconst_1
            iadd
            aaload
            invokestatic java.lang.Integer.valueOf:(Ljava/lang/String;)Ljava/lang/Integer;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         4: .line 626
            iconst_1
            ireturn
        end local 2 // int i
        end local 1 // java.lang.String[] args
        end local 0 // org.apache.fop.cli.CommandLineOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lorg/apache/fop/cli/CommandLineOptions;
            0    5     1  args  [Ljava/lang/String;
            0    5     2     i  I
    Exceptions:
      throws org.apache.fop.apps.FOPException
    MethodParameters:
      Name  Flags
      args  
      i     

  private int parsePCLOutputOption(java.lang.String[], int);
    descriptor: ([Ljava/lang/String;I)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.apache.fop.cli.CommandLineOptions this
        start local 1 // java.lang.String[] args
        start local 2 // int i
         0: .line 631
            aload 0 /* this */
            ldc "application/x-pcl"
            invokevirtual org.apache.fop.cli.CommandLineOptions.setOutputMode:(Ljava/lang/String;)V
         1: .line 632
            iload 2 /* i */
            iconst_1
            iadd
            aload 1 /* args */
            arraylength
            if_icmpeq 3
         2: .line 633
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            iconst_1
            iadd
            aaload
            invokevirtual org.apache.fop.cli.CommandLineOptions.isOption:(Ljava/lang/String;)Z
            ifeq 4
         3: .line 634
      StackMap locals:
      StackMap stack:
            new org.apache.fop.apps.FOPException
            dup
            ldc "you must specify the PDF output file"
            invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 636
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            iconst_1
            iadd
            aaload
            invokevirtual org.apache.fop.cli.CommandLineOptions.setOutputFile:(Ljava/lang/String;)V
         5: .line 637
            iconst_1
            ireturn
        end local 2 // int i
        end local 1 // java.lang.String[] args
        end local 0 // org.apache.fop.cli.CommandLineOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lorg/apache/fop/cli/CommandLineOptions;
            0    6     1  args  [Ljava/lang/String;
            0    6     2     i  I
    Exceptions:
      throws org.apache.fop.apps.FOPException
    MethodParameters:
      Name  Flags
      args  
      i     

  private int parsePostscriptOutputOption(java.lang.String[], int);
    descriptor: ([Ljava/lang/String;I)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.apache.fop.cli.CommandLineOptions this
        start local 1 // java.lang.String[] args
        start local 2 // int i
         0: .line 642
            aload 0 /* this */
            ldc "application/postscript"
            invokevirtual org.apache.fop.cli.CommandLineOptions.setOutputMode:(Ljava/lang/String;)V
         1: .line 643
            iload 2 /* i */
            iconst_1
            iadd
            aload 1 /* args */
            arraylength
            if_icmpeq 3
         2: .line 644
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            iconst_1
            iadd
            aaload
            invokevirtual org.apache.fop.cli.CommandLineOptions.isOption:(Ljava/lang/String;)Z
            ifeq 4
         3: .line 645
      StackMap locals:
      StackMap stack:
            new org.apache.fop.apps.FOPException
            dup
            ldc "you must specify the PostScript output file"
            invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 647
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            iconst_1
            iadd
            aaload
            invokevirtual org.apache.fop.cli.CommandLineOptions.setOutputFile:(Ljava/lang/String;)V
         5: .line 648
            iconst_1
            ireturn
        end local 2 // int i
        end local 1 // java.lang.String[] args
        end local 0 // org.apache.fop.cli.CommandLineOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lorg/apache/fop/cli/CommandLineOptions;
            0    6     1  args  [Ljava/lang/String;
            0    6     2     i  I
    Exceptions:
      throws org.apache.fop.apps.FOPException
    MethodParameters:
      Name  Flags
      args  
      i     

  private int parseTextOutputOption(java.lang.String[], int);
    descriptor: ([Ljava/lang/String;I)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.apache.fop.cli.CommandLineOptions this
        start local 1 // java.lang.String[] args
        start local 2 // int i
         0: .line 653
            aload 0 /* this */
            ldc "text/plain"
            invokevirtual org.apache.fop.cli.CommandLineOptions.setOutputMode:(Ljava/lang/String;)V
         1: .line 654
            iload 2 /* i */
            iconst_1
            iadd
            aload 1 /* args */
            arraylength
            if_icmpeq 3
         2: .line 655
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            iconst_1
            iadd
            aaload
            invokevirtual org.apache.fop.cli.CommandLineOptions.isOption:(Ljava/lang/String;)Z
            ifeq 4
         3: .line 656
      StackMap locals:
      StackMap stack:
            new org.apache.fop.apps.FOPException
            dup
            ldc "you must specify the text output file"
            invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 658
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            iconst_1
            iadd
            aaload
            invokevirtual org.apache.fop.cli.CommandLineOptions.setOutputFile:(Ljava/lang/String;)V
         5: .line 659
            iconst_1
            ireturn
        end local 2 // int i
        end local 1 // java.lang.String[] args
        end local 0 // org.apache.fop.cli.CommandLineOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lorg/apache/fop/cli/CommandLineOptions;
            0    6     1  args  [Ljava/lang/String;
            0    6     2     i  I
    Exceptions:
      throws org.apache.fop.apps.FOPException
    MethodParameters:
      Name  Flags
      args  
      i     

  private int parseSVGOutputOption(java.lang.String[], int);
    descriptor: ([Ljava/lang/String;I)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.apache.fop.cli.CommandLineOptions this
        start local 1 // java.lang.String[] args
        start local 2 // int i
         0: .line 664
            aload 0 /* this */
            ldc "image/svg+xml"
            invokevirtual org.apache.fop.cli.CommandLineOptions.setOutputMode:(Ljava/lang/String;)V
         1: .line 665
            iload 2 /* i */
            iconst_1
            iadd
            aload 1 /* args */
            arraylength
            if_icmpeq 3
         2: .line 666
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            iconst_1
            iadd
            aaload
            invokevirtual org.apache.fop.cli.CommandLineOptions.isOption:(Ljava/lang/String;)Z
            ifeq 4
         3: .line 667
      StackMap locals:
      StackMap stack:
            new org.apache.fop.apps.FOPException
            dup
            ldc "you must specify the SVG output file"
            invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 669
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            iconst_1
            iadd
            aaload
            invokevirtual org.apache.fop.cli.CommandLineOptions.setOutputFile:(Ljava/lang/String;)V
         5: .line 670
            iconst_1
            ireturn
        end local 2 // int i
        end local 1 // java.lang.String[] args
        end local 0 // org.apache.fop.cli.CommandLineOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lorg/apache/fop/cli/CommandLineOptions;
            0    6     1  args  [Ljava/lang/String;
            0    6     2     i  I
    Exceptions:
      throws org.apache.fop.apps.FOPException
    MethodParameters:
      Name  Flags
      args  
      i     

  private int parseAFPOutputOption(java.lang.String[], int);
    descriptor: ([Ljava/lang/String;I)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.apache.fop.cli.CommandLineOptions this
        start local 1 // java.lang.String[] args
        start local 2 // int i
         0: .line 675
            aload 0 /* this */
            ldc "application/x-afp"
            invokevirtual org.apache.fop.cli.CommandLineOptions.setOutputMode:(Ljava/lang/String;)V
         1: .line 676
            iload 2 /* i */
            iconst_1
            iadd
            aload 1 /* args */
            arraylength
            if_icmpeq 3
         2: .line 677
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            iconst_1
            iadd
            aaload
            invokevirtual org.apache.fop.cli.CommandLineOptions.isOption:(Ljava/lang/String;)Z
            ifeq 4
         3: .line 678
      StackMap locals:
      StackMap stack:
            new org.apache.fop.apps.FOPException
            dup
            ldc "you must specify the AFP output file"
            invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 680
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            iconst_1
            iadd
            aaload
            invokevirtual org.apache.fop.cli.CommandLineOptions.setOutputFile:(Ljava/lang/String;)V
         5: .line 681
            iconst_1
            ireturn
        end local 2 // int i
        end local 1 // java.lang.String[] args
        end local 0 // org.apache.fop.cli.CommandLineOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lorg/apache/fop/cli/CommandLineOptions;
            0    6     1  args  [Ljava/lang/String;
            0    6     2     i  I
    Exceptions:
      throws org.apache.fop.apps.FOPException
    MethodParameters:
      Name  Flags
      args  
      i     

  private int parseFOOutputOption(java.lang.String[], int);
    descriptor: ([Ljava/lang/String;I)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.apache.fop.cli.CommandLineOptions this
        start local 1 // java.lang.String[] args
        start local 2 // int i
         0: .line 686
            aload 0 /* this */
            ldc "text/xsl"
            invokevirtual org.apache.fop.cli.CommandLineOptions.setOutputMode:(Ljava/lang/String;)V
         1: .line 687
            iload 2 /* i */
            iconst_1
            iadd
            aload 1 /* args */
            arraylength
            if_icmpeq 3
         2: .line 688
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            iconst_1
            iadd
            aaload
            invokevirtual org.apache.fop.cli.CommandLineOptions.isOption:(Ljava/lang/String;)Z
            ifeq 4
         3: .line 689
      StackMap locals:
      StackMap stack:
            new org.apache.fop.apps.FOPException
            dup
            ldc "you must specify the FO output file"
            invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 691
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            iconst_1
            iadd
            aaload
            invokevirtual org.apache.fop.cli.CommandLineOptions.setOutputFile:(Ljava/lang/String;)V
         5: .line 692
            iconst_1
            ireturn
        end local 2 // int i
        end local 1 // java.lang.String[] args
        end local 0 // org.apache.fop.cli.CommandLineOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lorg/apache/fop/cli/CommandLineOptions;
            0    6     1  args  [Ljava/lang/String;
            0    6     2     i  I
    Exceptions:
      throws org.apache.fop.apps.FOPException
    MethodParameters:
      Name  Flags
      args  
      i     

  private int parseCustomOutputOption(java.lang.String[], int);
    descriptor: ([Ljava/lang/String;I)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=9, args_size=3
        start local 0 // org.apache.fop.cli.CommandLineOptions this
        start local 1 // java.lang.String[] args
        start local 2 // int i
         0: .line 697
            aconst_null
            astore 3 /* mime */
        start local 3 // java.lang.String mime
         1: .line 698
            iload 2 /* i */
            iconst_1
            iadd
            aload 1 /* args */
            arraylength
            if_icmplt 3
         2: .line 699
            aload 1 /* args */
            iload 2 /* i */
            iconst_1
            iadd
            aaload
            iconst_0
            invokevirtual java.lang.String.charAt:(I)C
            bipush 45
            if_icmpeq 13
         3: .line 700
      StackMap locals: java.lang.String
      StackMap stack:
            aload 1 /* args */
            iload 2 /* i */
            iconst_1
            iadd
            aaload
            astore 3 /* mime */
         4: .line 701
            ldc "list"
            aload 3 /* mime */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 13
         5: .line 702
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.factory:Lorg/apache/fop/apps/FopFactory;
            invokevirtual org.apache.fop.apps.FopFactory.getRendererFactory:()Lorg/apache/fop/render/RendererFactory;
            invokevirtual org.apache.fop.render.RendererFactory.listSupportedMimeTypes:()[Ljava/lang/String;
            astore 4 /* mimes */
        start local 4 // java.lang.String[] mimes
         6: .line 703
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "Supported MIME types:"
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
         7: .line 704
            aload 4 /* mimes */
            dup
            astore 8
            arraylength
            istore 7
            iconst_0
            istore 6
            goto 11
      StackMap locals: org.apache.fop.cli.CommandLineOptions java.lang.String[] int java.lang.String java.lang.String[] top int int java.lang.String[]
      StackMap stack:
         8: aload 8
            iload 6
            aaload
            astore 5 /* mime1 */
        start local 5 // java.lang.String mime1
         9: .line 705
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            new java.lang.StringBuilder
            dup
            ldc "  "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 5 /* mime1 */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
        end local 5 // java.lang.String mime1
        10: .line 704
            iinc 6 1
      StackMap locals:
      StackMap stack:
        11: iload 6
            iload 7
            if_icmplt 8
        12: .line 708
            iconst_0
            invokestatic java.lang.System.exit:(I)V
        end local 4 // java.lang.String[] mimes
        13: .line 711
      StackMap locals: org.apache.fop.cli.CommandLineOptions java.lang.String[] int java.lang.String
      StackMap stack:
            iload 2 /* i */
            iconst_2
            iadd
            aload 1 /* args */
            arraylength
            if_icmpge 16
        14: .line 712
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            iconst_1
            iadd
            aaload
            invokevirtual org.apache.fop.cli.CommandLineOptions.isOption:(Ljava/lang/String;)Z
            ifne 16
        15: .line 713
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            iconst_2
            iadd
            aaload
            invokevirtual org.apache.fop.cli.CommandLineOptions.isOption:(Ljava/lang/String;)Z
            ifeq 17
        16: .line 714
      StackMap locals:
      StackMap stack:
            new org.apache.fop.apps.FOPException
            dup
            ldc "you must specify the output format and the output file"
            invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
            athrow
        17: .line 716
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 3 /* mime */
            invokevirtual org.apache.fop.cli.CommandLineOptions.setOutputMode:(Ljava/lang/String;)V
        18: .line 717
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            iconst_2
            iadd
            aaload
            invokevirtual org.apache.fop.cli.CommandLineOptions.setOutputFile:(Ljava/lang/String;)V
        19: .line 718
            iconst_2
            ireturn
        end local 3 // java.lang.String mime
        end local 2 // int i
        end local 1 // java.lang.String[] args
        end local 0 // org.apache.fop.cli.CommandLineOptions this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   20     0   this  Lorg/apache/fop/cli/CommandLineOptions;
            0   20     1   args  [Ljava/lang/String;
            0   20     2      i  I
            1   20     3   mime  Ljava/lang/String;
            6   13     4  mimes  [Ljava/lang/String;
            9   10     5  mime1  Ljava/lang/String;
    Exceptions:
      throws org.apache.fop.apps.FOPException
    MethodParameters:
      Name  Flags
      args  
      i     

  private int parseUnknownOption(java.lang.String[], int);
    descriptor: ([Ljava/lang/String;I)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // org.apache.fop.cli.CommandLineOptions this
        start local 1 // java.lang.String[] args
        start local 2 // int i
         0: .line 723
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.inputmode:I
            ifne 9
         1: .line 724
            aload 0 /* this */
            iconst_1
            putfield org.apache.fop.cli.CommandLineOptions.inputmode:I
         2: .line 725
            aload 1 /* args */
            iload 2 /* i */
            aaload
            astore 3 /* filename */
        start local 3 // java.lang.String filename
         3: .line 726
            aload 0 /* this */
            aload 3 /* filename */
            invokevirtual org.apache.fop.cli.CommandLineOptions.isSystemInOutFile:(Ljava/lang/String;)Z
            ifeq 6
         4: .line 727
            aload 0 /* this */
            iconst_1
            putfield org.apache.fop.cli.CommandLineOptions.useStdIn:Z
         5: .line 728
            goto 16
         6: .line 729
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            new java.io.File
            dup
            aload 3 /* filename */
            invokespecial java.io.File.<init>:(Ljava/lang/String;)V
            putfield org.apache.fop.cli.CommandLineOptions.fofile:Ljava/io/File;
         7: .line 730
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.fofile:Ljava/io/File;
            invokevirtual org.apache.fop.cli.CommandLineOptions.getBaseURI:(Ljava/io/File;)Ljava/net/URI;
            putfield org.apache.fop.cli.CommandLineOptions.baseURI:Ljava/net/URI;
        end local 3 // java.lang.String filename
         8: .line 732
            goto 16
      StackMap locals:
      StackMap stack:
         9: aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.outputmode:Ljava/lang/String;
            ifnonnull 13
        10: .line 733
            aload 0 /* this */
            ldc "application/pdf"
            putfield org.apache.fop.cli.CommandLineOptions.outputmode:Ljava/lang/String;
        11: .line 734
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            aaload
            invokevirtual org.apache.fop.cli.CommandLineOptions.setOutputFile:(Ljava/lang/String;)V
        12: .line 735
            goto 16
        13: .line 736
      StackMap locals:
      StackMap stack:
            new org.apache.fop.apps.FOPException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Don't know what to do with "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
        14: .line 737
            aload 1 /* args */
            iload 2 /* i */
            aaload
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        15: .line 736
            invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
            athrow
        16: .line 739
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 2 // int i
        end local 1 // java.lang.String[] args
        end local 0 // org.apache.fop.cli.CommandLineOptions this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   17     0      this  Lorg/apache/fop/cli/CommandLineOptions;
            0   17     1      args  [Ljava/lang/String;
            0   17     2         i  I
            3    8     3  filename  Ljava/lang/String;
    Exceptions:
      throws org.apache.fop.apps.FOPException
    MethodParameters:
      Name  Flags
      args  
      i     

  private int parseAreaTreeOption(java.lang.String[], int);
    descriptor: ([Ljava/lang/String;I)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.apache.fop.cli.CommandLineOptions this
        start local 1 // java.lang.String[] args
        start local 2 // int i
         0: .line 743
            aload 0 /* this */
            ldc "application/X-fop-areatree"
            invokevirtual org.apache.fop.cli.CommandLineOptions.setOutputMode:(Ljava/lang/String;)V
         1: .line 744
            iload 2 /* i */
            iconst_1
            iadd
            aload 1 /* args */
            arraylength
            if_icmpeq 3
         2: .line 745
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            iconst_1
            iadd
            aaload
            invokevirtual org.apache.fop.cli.CommandLineOptions.isOption:(Ljava/lang/String;)Z
            ifeq 4
         3: .line 746
      StackMap locals:
      StackMap stack:
            new org.apache.fop.apps.FOPException
            dup
            ldc "you must specify the area-tree output file"
            invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 747
      StackMap locals:
      StackMap stack:
            iload 2 /* i */
            iconst_2
            iadd
            aload 1 /* args */
            arraylength
            if_icmpeq 6
         5: .line 748
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            iconst_2
            iadd
            aaload
            invokevirtual org.apache.fop.cli.CommandLineOptions.isOption:(Ljava/lang/String;)Z
            ifeq 8
         6: .line 750
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            iconst_1
            iadd
            aaload
            invokevirtual org.apache.fop.cli.CommandLineOptions.setOutputFile:(Ljava/lang/String;)V
         7: .line 751
            iconst_1
            ireturn
         8: .line 754
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            iconst_1
            iadd
            aaload
            putfield org.apache.fop.cli.CommandLineOptions.mimicRenderer:Ljava/lang/String;
         9: .line 755
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            iconst_2
            iadd
            aaload
            invokevirtual org.apache.fop.cli.CommandLineOptions.setOutputFile:(Ljava/lang/String;)V
        10: .line 756
            iconst_2
            ireturn
        end local 2 // int i
        end local 1 // java.lang.String[] args
        end local 0 // org.apache.fop.cli.CommandLineOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Lorg/apache/fop/cli/CommandLineOptions;
            0   11     1  args  [Ljava/lang/String;
            0   11     2     i  I
    Exceptions:
      throws org.apache.fop.apps.FOPException
    MethodParameters:
      Name  Flags
      args  
      i     

  private int parseIntermediateFormatOption(java.lang.String[], int);
    descriptor: ([Ljava/lang/String;I)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.apache.fop.cli.CommandLineOptions this
        start local 1 // java.lang.String[] args
        start local 2 // int i
         0: .line 761
            aload 0 /* this */
            ldc "application/X-fop-intermediate-format"
            invokevirtual org.apache.fop.cli.CommandLineOptions.setOutputMode:(Ljava/lang/String;)V
         1: .line 762
            iload 2 /* i */
            iconst_1
            iadd
            aload 1 /* args */
            arraylength
            if_icmpeq 3
         2: .line 763
            aload 1 /* args */
            iload 2 /* i */
            iconst_1
            iadd
            aaload
            iconst_0
            invokevirtual java.lang.String.charAt:(I)C
            bipush 45
            if_icmpne 4
         3: .line 764
      StackMap locals:
      StackMap stack:
            new org.apache.fop.apps.FOPException
            dup
            ldc "you must specify the intermediate format output file"
            invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 765
      StackMap locals:
      StackMap stack:
            iload 2 /* i */
            iconst_2
            iadd
            aload 1 /* args */
            arraylength
            if_icmpeq 6
         5: .line 766
            aload 1 /* args */
            iload 2 /* i */
            iconst_2
            iadd
            aaload
            iconst_0
            invokevirtual java.lang.String.charAt:(I)C
            bipush 45
            if_icmpne 8
         6: .line 768
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            iconst_1
            iadd
            aaload
            invokevirtual org.apache.fop.cli.CommandLineOptions.setOutputFile:(Ljava/lang/String;)V
         7: .line 769
            iconst_1
            ireturn
         8: .line 772
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            iconst_1
            iadd
            aaload
            putfield org.apache.fop.cli.CommandLineOptions.mimicRenderer:Ljava/lang/String;
         9: .line 773
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            iconst_2
            iadd
            aaload
            invokevirtual org.apache.fop.cli.CommandLineOptions.setOutputFile:(Ljava/lang/String;)V
        10: .line 774
            iconst_2
            ireturn
        end local 2 // int i
        end local 1 // java.lang.String[] args
        end local 0 // org.apache.fop.cli.CommandLineOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Lorg/apache/fop/cli/CommandLineOptions;
            0   11     1  args  [Ljava/lang/String;
            0   11     2     i  I
    Exceptions:
      throws org.apache.fop.apps.FOPException
    MethodParameters:
      Name  Flags
      args  
      i     

  private int parseAreaTreeInputOption(java.lang.String[], int);
    descriptor: ([Ljava/lang/String;I)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // org.apache.fop.cli.CommandLineOptions this
        start local 1 // java.lang.String[] args
        start local 2 // int i
         0: .line 779
            aload 0 /* this */
            iconst_3
            invokevirtual org.apache.fop.cli.CommandLineOptions.setInputFormat:(I)V
         1: .line 780
            iload 2 /* i */
            iconst_1
            iadd
            aload 1 /* args */
            arraylength
            if_icmpeq 3
         2: .line 781
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            iconst_1
            iadd
            aaload
            invokevirtual org.apache.fop.cli.CommandLineOptions.isOption:(Ljava/lang/String;)Z
            ifeq 4
         3: .line 782
      StackMap locals:
      StackMap stack:
            new org.apache.fop.apps.FOPException
            dup
            ldc "you must specify the Area Tree file for the '-atin' option"
            invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 784
      StackMap locals:
      StackMap stack:
            aload 1 /* args */
            iload 2 /* i */
            iconst_1
            iadd
            aaload
            astore 3 /* filename */
        start local 3 // java.lang.String filename
         5: .line 785
            aload 0 /* this */
            aload 3 /* filename */
            invokevirtual org.apache.fop.cli.CommandLineOptions.isSystemInOutFile:(Ljava/lang/String;)Z
            ifeq 8
         6: .line 786
            aload 0 /* this */
            iconst_1
            putfield org.apache.fop.cli.CommandLineOptions.useStdIn:Z
         7: .line 787
            goto 10
         8: .line 788
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            new java.io.File
            dup
            aload 3 /* filename */
            invokespecial java.io.File.<init>:(Ljava/lang/String;)V
            putfield org.apache.fop.cli.CommandLineOptions.areatreefile:Ljava/io/File;
         9: .line 789
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.areatreefile:Ljava/io/File;
            invokevirtual org.apache.fop.cli.CommandLineOptions.getBaseURI:(Ljava/io/File;)Ljava/net/URI;
            putfield org.apache.fop.cli.CommandLineOptions.baseURI:Ljava/net/URI;
        10: .line 791
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 3 // java.lang.String filename
        end local 2 // int i
        end local 1 // java.lang.String[] args
        end local 0 // org.apache.fop.cli.CommandLineOptions this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   11     0      this  Lorg/apache/fop/cli/CommandLineOptions;
            0   11     1      args  [Ljava/lang/String;
            0   11     2         i  I
            5   11     3  filename  Ljava/lang/String;
    Exceptions:
      throws org.apache.fop.apps.FOPException
    MethodParameters:
      Name  Flags
      args  
      i     

  private int parseIFInputOption(java.lang.String[], int);
    descriptor: ([Ljava/lang/String;I)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // org.apache.fop.cli.CommandLineOptions this
        start local 1 // java.lang.String[] args
        start local 2 // int i
         0: .line 796
            aload 0 /* this */
            iconst_4
            invokevirtual org.apache.fop.cli.CommandLineOptions.setInputFormat:(I)V
         1: .line 797
            iload 2 /* i */
            iconst_1
            iadd
            aload 1 /* args */
            arraylength
            if_icmpeq 3
         2: .line 798
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            iconst_1
            iadd
            aaload
            invokevirtual org.apache.fop.cli.CommandLineOptions.isOption:(Ljava/lang/String;)Z
            ifeq 4
         3: .line 799
      StackMap locals:
      StackMap stack:
            new org.apache.fop.apps.FOPException
            dup
            ldc "you must specify the intermediate file for the '-ifin' option"
            invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 801
      StackMap locals:
      StackMap stack:
            aload 1 /* args */
            iload 2 /* i */
            iconst_1
            iadd
            aaload
            astore 3 /* filename */
        start local 3 // java.lang.String filename
         5: .line 802
            aload 0 /* this */
            aload 3 /* filename */
            invokevirtual org.apache.fop.cli.CommandLineOptions.isSystemInOutFile:(Ljava/lang/String;)Z
            ifeq 8
         6: .line 803
            aload 0 /* this */
            iconst_1
            putfield org.apache.fop.cli.CommandLineOptions.useStdIn:Z
         7: .line 804
            goto 10
         8: .line 805
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            new java.io.File
            dup
            aload 3 /* filename */
            invokespecial java.io.File.<init>:(Ljava/lang/String;)V
            putfield org.apache.fop.cli.CommandLineOptions.iffile:Ljava/io/File;
         9: .line 806
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.iffile:Ljava/io/File;
            invokevirtual org.apache.fop.cli.CommandLineOptions.getBaseURI:(Ljava/io/File;)Ljava/net/URI;
            putfield org.apache.fop.cli.CommandLineOptions.baseURI:Ljava/net/URI;
        10: .line 808
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 3 // java.lang.String filename
        end local 2 // int i
        end local 1 // java.lang.String[] args
        end local 0 // org.apache.fop.cli.CommandLineOptions this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   11     0      this  Lorg/apache/fop/cli/CommandLineOptions;
            0   11     1      args  [Ljava/lang/String;
            0   11     2         i  I
            5   11     3  filename  Ljava/lang/String;
    Exceptions:
      throws org.apache.fop.apps.FOPException
    MethodParameters:
      Name  Flags
      args  
      i     

  private int parseImageInputOption(java.lang.String[], int);
    descriptor: ([Ljava/lang/String;I)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // org.apache.fop.cli.CommandLineOptions this
        start local 1 // java.lang.String[] args
        start local 2 // int i
         0: .line 813
            aload 0 /* this */
            iconst_5
            invokevirtual org.apache.fop.cli.CommandLineOptions.setInputFormat:(I)V
         1: .line 814
            iload 2 /* i */
            iconst_1
            iadd
            aload 1 /* args */
            arraylength
            if_icmpeq 3
         2: .line 815
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            iconst_1
            iadd
            aaload
            invokevirtual org.apache.fop.cli.CommandLineOptions.isOption:(Ljava/lang/String;)Z
            ifeq 4
         3: .line 816
      StackMap locals:
      StackMap stack:
            new org.apache.fop.apps.FOPException
            dup
            ldc "you must specify the image file for the '-imagein' option"
            invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 818
      StackMap locals:
      StackMap stack:
            aload 1 /* args */
            iload 2 /* i */
            iconst_1
            iadd
            aaload
            astore 3 /* filename */
        start local 3 // java.lang.String filename
         5: .line 819
            aload 0 /* this */
            aload 3 /* filename */
            invokevirtual org.apache.fop.cli.CommandLineOptions.isSystemInOutFile:(Ljava/lang/String;)Z
            ifeq 8
         6: .line 820
            aload 0 /* this */
            iconst_1
            putfield org.apache.fop.cli.CommandLineOptions.useStdIn:Z
         7: .line 821
            goto 10
         8: .line 822
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            new java.io.File
            dup
            aload 3 /* filename */
            invokespecial java.io.File.<init>:(Ljava/lang/String;)V
            putfield org.apache.fop.cli.CommandLineOptions.imagefile:Ljava/io/File;
         9: .line 823
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.imagefile:Ljava/io/File;
            invokevirtual org.apache.fop.cli.CommandLineOptions.getBaseURI:(Ljava/io/File;)Ljava/net/URI;
            putfield org.apache.fop.cli.CommandLineOptions.baseURI:Ljava/net/URI;
        10: .line 825
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 3 // java.lang.String filename
        end local 2 // int i
        end local 1 // java.lang.String[] args
        end local 0 // org.apache.fop.cli.CommandLineOptions this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   11     0      this  Lorg/apache/fop/cli/CommandLineOptions;
            0   11     1      args  [Ljava/lang/String;
            0   11     2         i  I
            5   11     3  filename  Ljava/lang/String;
    Exceptions:
      throws org.apache.fop.apps.FOPException
    MethodParameters:
      Name  Flags
      args  
      i     

  private org.apache.fop.pdf.PDFEncryptionParams getPDFEncryptionParams();
    descriptor: ()Lorg/apache/fop/pdf/PDFEncryptionParams;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // org.apache.fop.cli.CommandLineOptions this
         0: .line 830
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.renderingOptions:Ljava/util/Map;
            ldc "encryption-params"
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast org.apache.fop.pdf.PDFEncryptionParams
            astore 1 /* params */
        start local 1 // org.apache.fop.pdf.PDFEncryptionParams params
         1: .line 831
            aload 1 /* params */
            ifnonnull 6
         2: .line 832
            invokestatic org.apache.fop.pdf.PDFEncryptionManager.checkAvailableAlgorithms:()Z
            ifne 4
         3: .line 833
            new org.apache.fop.apps.FOPException
            dup
            ldc "PDF encryption requested but it is not available. Please make sure MD5 and RC4 algorithms are available."
            invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 836
      StackMap locals: org.apache.fop.pdf.PDFEncryptionParams
      StackMap stack:
            new org.apache.fop.pdf.PDFEncryptionParams
            dup
            invokespecial org.apache.fop.pdf.PDFEncryptionParams.<init>:()V
            astore 1 /* params */
         5: .line 837
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.renderingOptions:Ljava/util/Map;
            ldc "encryption-params"
            aload 1 /* params */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         6: .line 839
      StackMap locals:
      StackMap stack:
            aload 1 /* params */
            areturn
        end local 1 // org.apache.fop.pdf.PDFEncryptionParams params
        end local 0 // org.apache.fop.cli.CommandLineOptions this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    7     0    this  Lorg/apache/fop/cli/CommandLineOptions;
            1    7     1  params  Lorg/apache/fop/pdf/PDFEncryptionParams;
    Exceptions:
      throws org.apache.fop.apps.FOPException

  private int parsePDFOwnerPassword(java.lang.String[], int);
    descriptor: ([Ljava/lang/String;I)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.apache.fop.cli.CommandLineOptions this
        start local 1 // java.lang.String[] args
        start local 2 // int i
         0: .line 843
            iload 2 /* i */
            iconst_1
            iadd
            aload 1 /* args */
            arraylength
            if_icmpeq 2
         1: .line 844
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            iconst_1
            iadd
            aaload
            invokevirtual org.apache.fop.cli.CommandLineOptions.isOption:(Ljava/lang/String;)Z
            ifeq 4
         2: .line 845
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.apache.fop.cli.CommandLineOptions.getPDFEncryptionParams:()Lorg/apache/fop/pdf/PDFEncryptionParams;
            ldc ""
            invokevirtual org.apache.fop.pdf.PDFEncryptionParams.setOwnerPassword:(Ljava/lang/String;)V
         3: .line 846
            iconst_0
            ireturn
         4: .line 848
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.apache.fop.cli.CommandLineOptions.getPDFEncryptionParams:()Lorg/apache/fop/pdf/PDFEncryptionParams;
            aload 1 /* args */
            iload 2 /* i */
            iconst_1
            iadd
            aaload
            invokevirtual org.apache.fop.pdf.PDFEncryptionParams.setOwnerPassword:(Ljava/lang/String;)V
         5: .line 849
            iconst_1
            ireturn
        end local 2 // int i
        end local 1 // java.lang.String[] args
        end local 0 // org.apache.fop.cli.CommandLineOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lorg/apache/fop/cli/CommandLineOptions;
            0    6     1  args  [Ljava/lang/String;
            0    6     2     i  I
    Exceptions:
      throws org.apache.fop.apps.FOPException
    MethodParameters:
      Name  Flags
      args  
      i     

  private int parsePDFUserPassword(java.lang.String[], int);
    descriptor: ([Ljava/lang/String;I)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.apache.fop.cli.CommandLineOptions this
        start local 1 // java.lang.String[] args
        start local 2 // int i
         0: .line 854
            iload 2 /* i */
            iconst_1
            iadd
            aload 1 /* args */
            arraylength
            if_icmpeq 2
         1: .line 855
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            iconst_1
            iadd
            aaload
            invokevirtual org.apache.fop.cli.CommandLineOptions.isOption:(Ljava/lang/String;)Z
            ifeq 4
         2: .line 856
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.apache.fop.cli.CommandLineOptions.getPDFEncryptionParams:()Lorg/apache/fop/pdf/PDFEncryptionParams;
            ldc ""
            invokevirtual org.apache.fop.pdf.PDFEncryptionParams.setUserPassword:(Ljava/lang/String;)V
         3: .line 857
            iconst_0
            ireturn
         4: .line 859
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.apache.fop.cli.CommandLineOptions.getPDFEncryptionParams:()Lorg/apache/fop/pdf/PDFEncryptionParams;
            aload 1 /* args */
            iload 2 /* i */
            iconst_1
            iadd
            aaload
            invokevirtual org.apache.fop.pdf.PDFEncryptionParams.setUserPassword:(Ljava/lang/String;)V
         5: .line 860
            iconst_1
            ireturn
        end local 2 // int i
        end local 1 // java.lang.String[] args
        end local 0 // org.apache.fop.cli.CommandLineOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lorg/apache/fop/cli/CommandLineOptions;
            0    6     1  args  [Ljava/lang/String;
            0    6     2     i  I
    Exceptions:
      throws org.apache.fop.apps.FOPException
    MethodParameters:
      Name  Flags
      args  
      i     

  private int parsePDFProfile(java.lang.String[], int);
    descriptor: ([Ljava/lang/String;I)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // org.apache.fop.cli.CommandLineOptions this
        start local 1 // java.lang.String[] args
        start local 2 // int i
         0: .line 865
            iload 2 /* i */
            iconst_1
            iadd
            aload 1 /* args */
            arraylength
            if_icmpeq 2
         1: .line 866
            aload 0 /* this */
            aload 1 /* args */
            iload 2 /* i */
            iconst_1
            iadd
            aaload
            invokevirtual org.apache.fop.cli.CommandLineOptions.isOption:(Ljava/lang/String;)Z
            ifeq 3
         2: .line 867
      StackMap locals:
      StackMap stack:
            new org.apache.fop.apps.FOPException
            dup
            ldc "You must specify a PDF profile"
            invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
            athrow
         3: .line 869
      StackMap locals:
      StackMap stack:
            aload 1 /* args */
            iload 2 /* i */
            iconst_1
            iadd
            aaload
            astore 3 /* profile */
        start local 3 // java.lang.String profile
         4: .line 870
            aload 3 /* profile */
            invokestatic org.apache.fop.pdf.PDFAMode.getValueOf:(Ljava/lang/String;)Lorg/apache/fop/pdf/PDFAMode;
            astore 4 /* pdfAMode */
        start local 4 // org.apache.fop.pdf.PDFAMode pdfAMode
         5: .line 871
            aload 4 /* pdfAMode */
            ifnull 10
            aload 4 /* pdfAMode */
            getstatic org.apache.fop.pdf.PDFAMode.DISABLED:Lorg/apache/fop/pdf/PDFAMode;
            if_acmpeq 10
         6: .line 872
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.renderingOptions:Ljava/util/Map;
            ldc "pdf-a-mode"
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            ifnull 8
         7: .line 873
            new org.apache.fop.apps.FOPException
            dup
            ldc "PDF/A mode already set"
            invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
            athrow
         8: .line 875
      StackMap locals: java.lang.String org.apache.fop.pdf.PDFAMode
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.renderingOptions:Ljava/util/Map;
            ldc "pdf-a-mode"
            aload 4 /* pdfAMode */
            invokevirtual org.apache.fop.pdf.PDFAMode.getName:()Ljava/lang/String;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         9: .line 876
            iconst_1
            ireturn
        10: .line 878
      StackMap locals:
      StackMap stack:
            aload 3 /* profile */
            invokestatic org.apache.fop.pdf.PDFXMode.getValueOf:(Ljava/lang/String;)Lorg/apache/fop/pdf/PDFXMode;
            astore 5 /* pdfXMode */
        start local 5 // org.apache.fop.pdf.PDFXMode pdfXMode
        11: .line 879
            aload 5 /* pdfXMode */
            ifnull 16
            aload 5 /* pdfXMode */
            getstatic org.apache.fop.pdf.PDFXMode.DISABLED:Lorg/apache/fop/pdf/PDFXMode;
            if_acmpeq 16
        12: .line 880
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.renderingOptions:Ljava/util/Map;
            ldc "pdf-x-mode"
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            ifnull 14
        13: .line 881
            new org.apache.fop.apps.FOPException
            dup
            ldc "PDF/X mode already set"
            invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
            athrow
        14: .line 883
      StackMap locals: org.apache.fop.pdf.PDFXMode
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.renderingOptions:Ljava/util/Map;
            ldc "pdf-x-mode"
            aload 5 /* pdfXMode */
            invokevirtual org.apache.fop.pdf.PDFXMode.getName:()Ljava/lang/String;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        15: .line 884
            iconst_1
            ireturn
        end local 5 // org.apache.fop.pdf.PDFXMode pdfXMode
        16: .line 887
      StackMap locals:
      StackMap stack:
            new org.apache.fop.apps.FOPException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Unsupported PDF profile: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 3 /* profile */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
            athrow
        end local 4 // org.apache.fop.pdf.PDFAMode pdfAMode
        end local 3 // java.lang.String profile
        end local 2 // int i
        end local 1 // java.lang.String[] args
        end local 0 // org.apache.fop.cli.CommandLineOptions this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   17     0      this  Lorg/apache/fop/cli/CommandLineOptions;
            0   17     1      args  [Ljava/lang/String;
            0   17     2         i  I
            4   17     3   profile  Ljava/lang/String;
            5   17     4  pdfAMode  Lorg/apache/fop/pdf/PDFAMode;
           11   16     5  pdfXMode  Lorg/apache/fop/pdf/PDFXMode;
    Exceptions:
      throws org.apache.fop.apps.FOPException
    MethodParameters:
      Name  Flags
      args  
      i     

  private void setOutputMode(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.fop.cli.CommandLineOptions this
        start local 1 // java.lang.String mime
         0: .line 892
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.outputmode:Ljava/lang/String;
            ifnonnull 3
         1: .line 893
            aload 0 /* this */
            aload 1 /* mime */
            putfield org.apache.fop.cli.CommandLineOptions.outputmode:Ljava/lang/String;
         2: .line 894
            goto 4
         3: .line 895
      StackMap locals:
      StackMap stack:
            new org.apache.fop.apps.FOPException
            dup
            ldc "you can only set one output method"
            invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 897
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String mime
        end local 0 // org.apache.fop.cli.CommandLineOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lorg/apache/fop/cli/CommandLineOptions;
            0    5     1  mime  Ljava/lang/String;
    Exceptions:
      throws org.apache.fop.apps.FOPException
    MethodParameters:
      Name  Flags
      mime  

  private void setInputFormat(int);
    descriptor: (I)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.fop.cli.CommandLineOptions this
        start local 1 // int format
         0: .line 900
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.inputmode:I
            ifeq 1
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.inputmode:I
            iload 1 /* format */
            if_icmpne 3
         1: .line 901
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* format */
            putfield org.apache.fop.cli.CommandLineOptions.inputmode:I
         2: .line 902
            goto 4
         3: .line 903
      StackMap locals:
      StackMap stack:
            new org.apache.fop.apps.FOPException
            dup
            ldc "Only one input mode can be specified!"
            invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 905
      StackMap locals:
      StackMap stack:
            return
        end local 1 // int format
        end local 0 // org.apache.fop.cli.CommandLineOptions this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Lorg/apache/fop/cli/CommandLineOptions;
            0    5     1  format  I
    Exceptions:
      throws org.apache.fop.apps.FOPException
    MethodParameters:
        Name  Flags
      format  

  private void checkSettings();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // org.apache.fop.cli.CommandLineOptions this
         0: .line 911
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.inputmode:I
            ifne 2
         1: .line 912
            new org.apache.fop.apps.FOPException
            dup
            ldc "No input file specified"
            invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 915
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.outputmode:Ljava/lang/String;
            ifnonnull 4
         3: .line 916
            new org.apache.fop.apps.FOPException
            dup
            ldc "No output file specified"
            invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 919
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.outputmode:Ljava/lang/String;
            ldc "application/X-fop-awt-preview"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 6
         5: .line 920
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.outputmode:Ljava/lang/String;
            ldc "application/X-fop-print"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 8
         6: .line 921
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.outfile:Ljava/io/File;
            ifnull 8
         7: .line 922
            new org.apache.fop.apps.FOPException
            dup
            ldc "Output file may not be specified for AWT or PRINT output"
            invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
            athrow
         8: .line 926
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.inputmode:I
            iconst_2
            if_icmpne 31
         9: .line 928
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.xmlfile:Ljava/io/File;
            ifnonnull 11
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.useStdIn:Z
            ifne 11
        10: .line 929
            new org.apache.fop.apps.FOPException
            dup
            ldc "XML file must be specified for the transform mode"
            invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
            athrow
        11: .line 931
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.xsltfile:Ljava/io/File;
            ifnonnull 13
        12: .line 932
            new org.apache.fop.apps.FOPException
            dup
            ldc "XSLT file must be specified for the transform mode"
            invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
            athrow
        13: .line 936
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.fofile:Ljava/io/File;
            ifnull 21
        14: .line 937
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
            new java.lang.StringBuilder
            dup
            ldc "Can't use fo file with transform mode! Ignoring.\nYour input is \n xmlfile: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
        15: .line 939
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.xmlfile:Ljava/io/File;
            invokevirtual java.io.File.getAbsolutePath:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        16: .line 940
            ldc "\nxsltfile: "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        17: .line 941
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.xsltfile:Ljava/io/File;
            invokevirtual java.io.File.getAbsolutePath:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        18: .line 942
            ldc "\n  fofile: "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        19: .line 943
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.fofile:Ljava/io/File;
            invokevirtual java.io.File.getAbsolutePath:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        20: .line 937
            invokeinterface org.apache.commons.logging.Log.warn:(Ljava/lang/Object;)V
        21: .line 945
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.xmlfile:Ljava/io/File;
            ifnull 26
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.xmlfile:Ljava/io/File;
            invokevirtual java.io.File.exists:()Z
            ifne 26
        22: .line 946
            new java.io.FileNotFoundException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Error: xml file "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
        23: .line 947
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.xmlfile:Ljava/io/File;
            invokevirtual java.io.File.getAbsolutePath:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        24: .line 948
            ldc " not found "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        25: .line 946
            invokespecial java.io.FileNotFoundException.<init>:(Ljava/lang/String;)V
            athrow
        26: .line 950
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.xsltfile:Ljava/io/File;
            invokevirtual java.io.File.exists:()Z
            ifne 83
        27: .line 951
            new java.io.FileNotFoundException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Error: xsl file "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
        28: .line 952
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.xsltfile:Ljava/io/File;
            invokevirtual java.io.File.getAbsolutePath:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        29: .line 953
            ldc " not found "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        30: .line 951
            invokespecial java.io.FileNotFoundException.<init>:(Ljava/lang/String;)V
            athrow
        31: .line 956
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.inputmode:I
            iconst_1
            if_icmpne 41
        32: .line 957
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.outputmode:Ljava/lang/String;
            ldc "text/xsl"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 36
        33: .line 958
            new org.apache.fop.apps.FOPException
            dup
        34: .line 959
            ldc "FO output mode is only available if you use -xml and -xsl"
        35: .line 958
            invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
            athrow
        36: .line 961
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.fofile:Ljava/io/File;
            ifnull 83
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.fofile:Ljava/io/File;
            invokevirtual java.io.File.exists:()Z
            ifne 83
        37: .line 962
            new java.io.FileNotFoundException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Error: fo file "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
        38: .line 963
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.fofile:Ljava/io/File;
            invokevirtual java.io.File.getAbsolutePath:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        39: .line 964
            ldc " not found "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        40: .line 962
            invokespecial java.io.FileNotFoundException.<init>:(Ljava/lang/String;)V
            athrow
        41: .line 966
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.inputmode:I
            iconst_3
            if_icmpne 55
        42: .line 967
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.outputmode:Ljava/lang/String;
            ldc "text/xsl"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 46
        43: .line 968
            new org.apache.fop.apps.FOPException
            dup
        44: .line 969
            ldc "FO output mode is only available if you use -xml and -xsl"
        45: .line 968
            invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
            athrow
        46: .line 970
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.outputmode:Ljava/lang/String;
            ldc "application/X-fop-areatree"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 50
        47: .line 971
            new org.apache.fop.apps.FOPException
            dup
        48: .line 972
            ldc "Area Tree Output is not available if Area Tree is used as input!"
        49: .line 971
            invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
            athrow
        50: .line 974
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.areatreefile:Ljava/io/File;
            ifnull 83
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.areatreefile:Ljava/io/File;
            invokevirtual java.io.File.exists:()Z
            ifne 83
        51: .line 975
            new java.io.FileNotFoundException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Error: area tree file "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
        52: .line 976
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.areatreefile:Ljava/io/File;
            invokevirtual java.io.File.getAbsolutePath:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        53: .line 977
            ldc " not found "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        54: .line 975
            invokespecial java.io.FileNotFoundException.<init>:(Ljava/lang/String;)V
            athrow
        55: .line 979
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.inputmode:I
            iconst_4
            if_icmpne 73
        56: .line 980
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.outputmode:Ljava/lang/String;
            ldc "text/xsl"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 60
        57: .line 981
            new org.apache.fop.apps.FOPException
            dup
        58: .line 982
            ldc "FO output mode is only available if you use -xml and -xsl"
        59: .line 981
            invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
            athrow
        60: .line 983
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.outputmode:Ljava/lang/String;
            ldc "application/X-fop-areatree"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 64
        61: .line 984
            new org.apache.fop.apps.FOPException
            dup
        62: .line 985
            ldc "Area Tree Output is not available if Intermediate Format is used as input!"
        63: .line 984
            invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
            athrow
        64: .line 987
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.outputmode:Ljava/lang/String;
            ldc "application/X-fop-intermediate-format"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 68
        65: .line 988
            new org.apache.fop.apps.FOPException
            dup
        66: .line 989
            ldc "Intermediate Output is not available if Intermediate Format is used as input!"
        67: .line 988
            invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
            athrow
        68: .line 992
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.iffile:Ljava/io/File;
            ifnull 83
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.iffile:Ljava/io/File;
            invokevirtual java.io.File.exists:()Z
            ifne 83
        69: .line 993
            new java.io.FileNotFoundException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Error: intermediate format file "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
        70: .line 994
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.iffile:Ljava/io/File;
            invokevirtual java.io.File.getAbsolutePath:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        71: .line 995
            ldc " not found "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        72: .line 993
            invokespecial java.io.FileNotFoundException.<init>:(Ljava/lang/String;)V
            athrow
        73: .line 997
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.inputmode:I
            iconst_5
            if_icmpne 83
        74: .line 998
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.outputmode:Ljava/lang/String;
            ldc "text/xsl"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 78
        75: .line 999
            new org.apache.fop.apps.FOPException
            dup
        76: .line 1000
            ldc "FO output mode is only available if you use -xml and -xsl"
        77: .line 999
            invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
            athrow
        78: .line 1002
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.imagefile:Ljava/io/File;
            ifnull 83
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.imagefile:Ljava/io/File;
            invokevirtual java.io.File.exists:()Z
            ifne 83
        79: .line 1003
            new java.io.FileNotFoundException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Error: image file "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
        80: .line 1004
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.imagefile:Ljava/io/File;
            invokevirtual java.io.File.getAbsolutePath:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        81: .line 1005
            ldc " not found "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        82: .line 1003
            invokespecial java.io.FileNotFoundException.<init>:(Ljava/lang/String;)V
            athrow
        83: .line 1008
      StackMap locals:
      StackMap stack:
            return
        end local 0 // org.apache.fop.cli.CommandLineOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   84     0  this  Lorg/apache/fop/cli/CommandLineOptions;
    Exceptions:
      throws org.apache.fop.apps.FOPException, java.io.FileNotFoundException

  private void setUserConfig();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=3, args_size=1
        start local 0 // org.apache.fop.cli.CommandLineOptions this
         0: .line 1017
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.userConfigFile:Ljava/io/File;
            ifnonnull 6
         1: .line 1018
            new org.apache.fop.apps.FopFactoryBuilder
            dup
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.baseURI:Ljava/net/URI;
            invokespecial org.apache.fop.apps.FopFactoryBuilder.<init>:(Ljava/net/URI;)V
            astore 1 /* fopFactoryBuilder */
        start local 1 // org.apache.fop.apps.FopFactoryBuilder fopFactoryBuilder
         2: .line 1019
            aload 1 /* fopFactoryBuilder */
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.strictValidation:Z
            invokevirtual org.apache.fop.apps.FopFactoryBuilder.setStrictFOValidation:(Z)Lorg/apache/fop/apps/FopFactoryBuilder;
            pop
         3: .line 1020
            aload 1 /* fopFactoryBuilder */
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.targetResolution:F
            invokevirtual org.apache.fop.apps.FopFactoryBuilder.setTargetResolution:(F)Lorg/apache/fop/apps/FopFactoryBuilder;
            pop
         4: .line 1021
            aload 1 /* fopFactoryBuilder */
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.useComplexScriptFeatures:Z
            invokevirtual org.apache.fop.apps.FopFactoryBuilder.setComplexScriptFeatures:(Z)Lorg/apache/fop/apps/FopFactoryBuilder;
            pop
         5: .line 1022
            goto 17
        end local 1 // org.apache.fop.apps.FopFactoryBuilder fopFactoryBuilder
         6: .line 1024
      StackMap locals:
      StackMap stack:
            new org.apache.fop.apps.FopConfParser
            dup
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.userConfigFile:Ljava/io/File;
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.baseURI:Ljava/net/URI;
            invokespecial org.apache.fop.apps.FopConfParser.<init>:(Ljava/io/File;Ljava/net/URI;)V
            astore 2 /* fopConfParser */
        start local 2 // org.apache.fop.apps.FopConfParser fopConfParser
         7: .line 1025
            aload 2 /* fopConfParser */
            invokevirtual org.apache.fop.apps.FopConfParser.getFopFactoryBuilder:()Lorg/apache/fop/apps/FopFactoryBuilder;
            astore 1 /* fopFactoryBuilder */
        start local 1 // org.apache.fop.apps.FopFactoryBuilder fopFactoryBuilder
         8: .line 1026
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.overrideTargetResolution:Z
            ifeq 13
         9: .line 1027
            aload 1 /* fopFactoryBuilder */
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.targetResolution:F
            invokevirtual org.apache.fop.apps.FopFactoryBuilder.setTargetResolution:(F)Lorg/apache/fop/apps/FopFactoryBuilder;
            pop
        end local 2 // org.apache.fop.apps.FopConfParser fopConfParser
        10: .line 1029
            goto 13
        end local 1 // org.apache.fop.apps.FopFactoryBuilder fopFactoryBuilder
      StackMap locals:
      StackMap stack: org.xml.sax.SAXException
        11: astore 2 /* e */
        start local 2 // org.xml.sax.SAXException e
        12: .line 1030
            new org.apache.fop.apps.FOPException
            dup
            aload 2 /* e */
            invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/Exception;)V
            athrow
        end local 2 // org.xml.sax.SAXException e
        start local 1 // org.apache.fop.apps.FopFactoryBuilder fopFactoryBuilder
        13: .line 1032
      StackMap locals: org.apache.fop.apps.FopFactoryBuilder
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.strictValidation:Z
            ifne 15
        14: .line 1033
            aload 1 /* fopFactoryBuilder */
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.strictValidation:Z
            invokevirtual org.apache.fop.apps.FopFactoryBuilder.setStrictFOValidation:(Z)Lorg/apache/fop/apps/FopFactoryBuilder;
            pop
        15: .line 1035
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.useComplexScriptFeatures:Z
            ifne 17
        16: .line 1037
            aload 1 /* fopFactoryBuilder */
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.useComplexScriptFeatures:Z
            invokevirtual org.apache.fop.apps.FopFactoryBuilder.setComplexScriptFeatures:(Z)Lorg/apache/fop/apps/FopFactoryBuilder;
            pop
        17: .line 1040
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* fopFactoryBuilder */
            invokevirtual org.apache.fop.apps.FopFactoryBuilder.build:()Lorg/apache/fop/apps/FopFactory;
            putfield org.apache.fop.cli.CommandLineOptions.factory:Lorg/apache/fop/apps/FopFactory;
        18: .line 1041
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.cacheName:Ljava/lang/String;
            ifnull 20
        19: .line 1042
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.factory:Lorg/apache/fop/apps/FopFactory;
            invokevirtual org.apache.fop.apps.FopFactory.getFontManager:()Lorg/apache/fop/fonts/FontManager;
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.cacheName:Ljava/lang/String;
            invokestatic java.net.URI.create:(Ljava/lang/String;)Ljava/net/URI;
            invokevirtual org.apache.fop.fonts.FontManager.setCacheFile:(Ljava/net/URI;)V
        20: .line 1044
      StackMap locals:
      StackMap stack:
            return
        end local 1 // org.apache.fop.apps.FopFactoryBuilder fopFactoryBuilder
        end local 0 // org.apache.fop.cli.CommandLineOptions this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   21     0               this  Lorg/apache/fop/cli/CommandLineOptions;
            2    6     1  fopFactoryBuilder  Lorg/apache/fop/apps/FopFactoryBuilder;
            8   11     1  fopFactoryBuilder  Lorg/apache/fop/apps/FopFactoryBuilder;
           13   21     1  fopFactoryBuilder  Lorg/apache/fop/apps/FopFactoryBuilder;
            7   10     2      fopConfParser  Lorg/apache/fop/apps/FopConfParser;
           12   13     2                  e  Lorg/xml/sax/SAXException;
      Exception table:
        from    to  target  type
           6    10      11  Class org.xml.sax.SAXException
    Exceptions:
      throws org.apache.fop.apps.FOPException, java.io.IOException

  protected java.lang.String getOutputFormat();
    descriptor: ()Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.apache.fop.cli.CommandLineOptions this
         0: .line 1051
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.outputmode:Ljava/lang/String;
            ifnonnull 2
         1: .line 1052
            new org.apache.fop.apps.FOPException
            dup
            ldc "Renderer has not been set!"
            invokespecial org.apache.fop.apps.FOPException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 1054
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.outputmode:Ljava/lang/String;
            ldc "application/X-fop-areatree"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 4
         3: .line 1055
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.renderingOptions:Ljava/util/Map;
            ldc "fineDetail"
            aload 0 /* this */
            invokevirtual org.apache.fop.cli.CommandLineOptions.isCoarseAreaXml:()Ljava/lang/Boolean;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         4: .line 1057
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.outputmode:Ljava/lang/String;
            areturn
        end local 0 // org.apache.fop.cli.CommandLineOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lorg/apache/fop/cli/CommandLineOptions;
    Exceptions:
      throws org.apache.fop.apps.FOPException

  private org.apache.fop.cli.InputHandler createInputHandler();
    descriptor: ()Lorg/apache/fop/cli/InputHandler;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=2, args_size=1
        start local 0 // org.apache.fop.cli.CommandLineOptions this
         0: .line 1066
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.inputmode:I
            tableswitch { // 1 - 5
                    1: 1
                    2: 4
                    3: 2
                    4: 3
                    5: 8
              default: 9
          }
         1: .line 1068
      StackMap locals:
      StackMap stack:
            new org.apache.fop.cli.InputHandler
            dup
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.fofile:Ljava/io/File;
            invokespecial org.apache.fop.cli.InputHandler.<init>:(Ljava/io/File;)V
            areturn
         2: .line 1070
      StackMap locals:
      StackMap stack:
            new org.apache.fop.cli.AreaTreeInputHandler
            dup
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.areatreefile:Ljava/io/File;
            invokespecial org.apache.fop.cli.AreaTreeInputHandler.<init>:(Ljava/io/File;)V
            areturn
         3: .line 1072
      StackMap locals:
      StackMap stack:
            new org.apache.fop.cli.IFInputHandler
            dup
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.iffile:Ljava/io/File;
            invokespecial org.apache.fop.cli.IFInputHandler.<init>:(Ljava/io/File;)V
            areturn
         4: .line 1074
      StackMap locals:
      StackMap stack:
            new org.apache.fop.cli.InputHandler
            dup
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.xmlfile:Ljava/io/File;
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.xsltfile:Ljava/io/File;
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.xsltParams:Ljava/util/Vector;
            invokespecial org.apache.fop.cli.InputHandler.<init>:(Ljava/io/File;Ljava/io/File;Ljava/util/Vector;)V
            astore 1 /* handler */
        start local 1 // org.apache.fop.cli.InputHandler handler
         5: .line 1075
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.useCatalogResolver:Z
            ifeq 7
         6: .line 1076
            aload 1 /* handler */
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.foUserAgent:Lorg/apache/fop/apps/FOUserAgent;
            invokevirtual org.apache.fop.cli.InputHandler.createCatalogResolver:(Lorg/apache/fop/apps/FOUserAgent;)V
         7: .line 1078
      StackMap locals: org.apache.fop.cli.InputHandler
      StackMap stack:
            aload 1 /* handler */
            areturn
        end local 1 // org.apache.fop.cli.InputHandler handler
         8: .line 1080
      StackMap locals:
      StackMap stack:
            new org.apache.fop.cli.ImageInputHandler
            dup
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.imagefile:Ljava/io/File;
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.xsltfile:Ljava/io/File;
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.xsltParams:Ljava/util/Vector;
            invokespecial org.apache.fop.cli.ImageInputHandler.<init>:(Ljava/io/File;Ljava/io/File;Ljava/util/Vector;)V
            areturn
         9: .line 1082
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            ldc "Error creating InputHandler object."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.apache.fop.cli.CommandLineOptions this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   10     0     this  Lorg/apache/fop/cli/CommandLineOptions;
            5    8     1  handler  Lorg/apache/fop/cli/InputHandler;

  protected org.apache.fop.apps.FOUserAgent getFOUserAgent();
    descriptor: ()Lorg/apache/fop/apps/FOUserAgent;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.cli.CommandLineOptions this
         0: .line 1091
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.foUserAgent:Lorg/apache/fop/apps/FOUserAgent;
            areturn
        end local 0 // org.apache.fop.cli.CommandLineOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/cli/CommandLineOptions;

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

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

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

  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.cli.CommandLineOptions this
         0: .line 1123
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.outfile:Ljava/io/File;
            areturn
        end local 0 // org.apache.fop.cli.CommandLineOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/cli/CommandLineOptions;

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

  public java.lang.Boolean isCoarseAreaXml();
    descriptor: ()Ljava/lang/Boolean;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.cli.CommandLineOptions this
         0: .line 1139
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.suppressLowLevelAreas:Ljava/lang/Boolean;
            areturn
        end local 0 // org.apache.fop.cli.CommandLineOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/cli/CommandLineOptions;

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

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

  public java.io.File getInputFile();
    descriptor: ()Ljava/io/File;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.cli.CommandLineOptions this
         0: .line 1163
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.inputmode:I
            tableswitch { // 1 - 2
                    1: 1
                    2: 2
              default: 3
          }
         1: .line 1165
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.fofile:Ljava/io/File;
            areturn
         2: .line 1167
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.xmlfile:Ljava/io/File;
            areturn
         3: .line 1169
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.fofile:Ljava/io/File;
            areturn
        end local 0 // org.apache.fop.cli.CommandLineOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/apache/fop/cli/CommandLineOptions;

  private static void printVersion();
    descriptor: ()V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=4, locals=0, args_size=0
         0: .line 1174
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            new java.lang.StringBuilder
            dup
            ldc "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;
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
         1: .line 1175
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static void printUsage(java.io.PrintStream);
    descriptor: (Ljava/io/PrintStream;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.io.PrintStream out
         0: .line 1184
            aload 0 /* out */
         1: .line 1185
            ldc "\nUSAGE\nfop [options] [-fo|-xml] infile [-xsl file] [-awt|-pdf|-mif|-rtf|-tiff|-png|-pcl|-ps|-txt|-at [mime]|-print] <outfile>\n [OPTIONS]  \n  -version          print FOP version and exit\n  -x                dump configuration settings  \n  -c cfg.xml        use additional configuration file cfg.xml\n  -l lang           the language to use for user information \n  -nocs             disable complex script features\n  -r                relaxed/less strict validation (where available)\n  -dpi xxx          target resolution in dots per inch (dpi) where xxx is a number\n  -s                for area tree XML, down to block areas only\n  -v                run in verbose mode (currently simply print FOP version and continue)\n\n  -o [password]     PDF file will be encrypted with option owner password\n  -u [password]     PDF file will be encrypted with option user password\n  -noprint          PDF file will be encrypted without printing permission\n  -nocopy           PDF file will be encrypted without copy content permission\n  -noedit           PDF file will be encrypted without edit content permission\n  -noannotations    PDF file will be encrypted without edit annotation permission\n  -nofillinforms    PDF file will be encrypted without fill in interactive form fields permission\n  -noaccesscontent  PDF file will be encrypted without extract text and graphics permission\n  -noassembledoc    PDF file will be encrypted without assemble the document permission\n  -noprinthq        PDF file will be encrypted without print high quality permission\n  -a                enables accessibility features (Tagged PDF etc., default off)\n  -pdfprofile prof  PDF file will be generated with the specified profile\n                    (Examples for prof: PDF/A-1b or PDF/X-3:2003)\n\n  -conserve         enable memory-conservation policy (trades memory-consumption for disk I/O)\n                    (Note: currently only influences whether the area tree is serialized.)\n\n  -cache            specifies a file/directory path location for the font cache file\n  -flush            flushes the current font cache file\n\n [INPUT]  \n  infile            xsl:fo input file (the same as the next) \n                    (use '-' for infile to pipe input from stdin)\n  -fo  infile       xsl:fo input file  \n  -xml infile       xml input file, must be used together with -xsl \n  -atin infile      area tree input file \n  -ifin infile      intermediate format input file \n  -imagein infile   image input file (piping through stdin not supported)\n  -xsl stylesheet   xslt stylesheet \n \n  -param name value <value> to use for parameter <name> in xslt stylesheet\n                    (repeat '-param name value' for each parameter)\n \n  -catalog          use catalog resolver for input XML and XSLT files\n [OUTPUT] \n  outfile           input will be rendered as PDF into outfile\n                    (use '-' for outfile to pipe output to stdout)\n  -pdf outfile      input will be rendered as PDF (outfile req'd)\n  -pdfa1b outfile   input will be rendered as PDF/A-1b compliant PDF\n                    (outfile req'd, same as \"-pdf outfile -pdfprofile PDF/A-1b\")\n  -awt              input will be displayed on screen \n  -rtf outfile      input will be rendered as RTF (outfile req'd)\n  -pcl outfile      input will be rendered as PCL (outfile req'd) \n  -ps outfile       input will be rendered as PostScript (outfile req'd) \n  -afp outfile      input will be rendered as AFP (outfile req'd)\n  -tiff outfile     input will be rendered as TIFF (outfile req'd)\n  -png outfile      input will be rendered as PNG (outfile req'd)\n  -txt outfile      input will be rendered as plain text (outfile req'd) \n  -at [mime] out    representation of area tree as XML (outfile req'd) \n                    specify optional mime output to allow the AT to be converted\n                    to final format later\n  -if [mime] out    representation of document in intermediate format XML (outfile req'd)\n                    specify optional mime output to allow the IF to be converted\n                    to final format later\n  -print            input file will be rendered and sent to the printer \n                    see options with \"-print help\" \n  -out mime outfile input will be rendered using the given MIME type\n                    (outfile req'd) Example: \"-out application/pdf D:\\out.pdf\"\n                    (Tip: \"-out list\" prints the list of supported MIME types and exits)\n  -svg outfile      input will be rendered as an SVG slides file (outfile req'd) \n                    Experimental feature - requires additional fop-sandbox.jar.\n\n  -foout outfile    input will only be XSL transformed. The intermediate \n                    XSL-FO file is saved and no rendering is performed. \n                    (Only available if you use -xml and -xsl parameters)\n\n\n [Examples]\n  fop foo.fo foo.pdf \n  fop -fo foo.fo -pdf foo.pdf (does the same as the previous line)\n  fop -xml foo.xml -xsl foo.xsl -pdf foo.pdf\n  fop -xml foo.xml -xsl foo.xsl -foout foo.fo\n  fop -xml - -xsl foo.xsl -pdf -\n  fop foo.fo -mif foo.mif\n  fop foo.fo -rtf foo.rtf\n  fop foo.fo -print\n  fop foo.fo -awt\n"
         2: .line 1184
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
         3: .line 1281
            return
        end local 0 // java.io.PrintStream out
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0   out  Ljava/io/PrintStream;
    MethodParameters:
      Name  Flags
      out   

  private void printUsagePrintOutput();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.fop.cli.CommandLineOptions this
         0: .line 1287
            getstatic java.lang.System.err:Ljava/io/PrintStream;
            ldc "USAGE: -print [from[-to][,even|odd]] [-copies numCopies]\n\nExample:\nall pages:                        fop infile.fo -print\nall pages with two copies:        fop infile.fo -print -copies 2\nall pages starting with page 7:   fop infile.fo -print 7\npages 2 to 3:                     fop infile.fo -print 2-3\nonly even page between 10 and 20: fop infile.fo -print 10-20,even\n"
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
         1: .line 1294
            return
        end local 0 // org.apache.fop.cli.CommandLineOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/fop/cli/CommandLineOptions;

  private void dumpConfiguration();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.apache.fop.cli.CommandLineOptions this
         0: .line 1300
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
            ldc "Input mode: "
            invokeinterface org.apache.commons.logging.Log.info:(Ljava/lang/Object;)V
         1: .line 1301
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.inputmode:I
            tableswitch { // 0 - 5
                    0: 2
                    1: 4
                    2: 10
                    3: 17
                    4: 23
                    5: 29
              default: 35
          }
         2: .line 1303
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
            ldc "not set"
            invokeinterface org.apache.commons.logging.Log.info:(Ljava/lang/Object;)V
         3: .line 1304
            goto 36
         4: .line 1306
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
            ldc "FO "
            invokeinterface org.apache.commons.logging.Log.info:(Ljava/lang/Object;)V
         5: .line 1307
            aload 0 /* this */
            invokevirtual org.apache.fop.cli.CommandLineOptions.isInputFromStdIn:()Z
            ifeq 8
         6: .line 1308
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
            ldc "fo input file: from stdin"
            invokeinterface org.apache.commons.logging.Log.info:(Ljava/lang/Object;)V
         7: .line 1309
            goto 36
         8: .line 1310
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
            new java.lang.StringBuilder
            dup
            ldc "fo input file: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.fofile:Ljava/io/File;
            invokevirtual java.io.File.toString:()Ljava/lang/String;
            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
         9: .line 1312
            goto 36
        10: .line 1314
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
            ldc "xslt transformation"
            invokeinterface org.apache.commons.logging.Log.info:(Ljava/lang/Object;)V
        11: .line 1315
            aload 0 /* this */
            invokevirtual org.apache.fop.cli.CommandLineOptions.isInputFromStdIn:()Z
            ifeq 14
        12: .line 1316
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
            ldc "xml input file: from stdin"
            invokeinterface org.apache.commons.logging.Log.info:(Ljava/lang/Object;)V
        13: .line 1317
            goto 15
        14: .line 1318
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
            new java.lang.StringBuilder
            dup
            ldc "xml input file: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.xmlfile:Ljava/io/File;
            invokevirtual java.io.File.toString:()Ljava/lang/String;
            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
        15: .line 1320
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
            new java.lang.StringBuilder
            dup
            ldc "xslt stylesheet: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.xsltfile:Ljava/io/File;
            invokevirtual java.io.File.toString:()Ljava/lang/String;
            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
        16: .line 1321
            goto 36
        17: .line 1323
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
            ldc "AT "
            invokeinterface org.apache.commons.logging.Log.info:(Ljava/lang/Object;)V
        18: .line 1324
            aload 0 /* this */
            invokevirtual org.apache.fop.cli.CommandLineOptions.isInputFromStdIn:()Z
            ifeq 21
        19: .line 1325
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
            ldc "area tree input file: from stdin"
            invokeinterface org.apache.commons.logging.Log.info:(Ljava/lang/Object;)V
        20: .line 1326
            goto 36
        21: .line 1327
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
            new java.lang.StringBuilder
            dup
            ldc "area tree input file: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.areatreefile:Ljava/io/File;
            invokevirtual java.io.File.toString:()Ljava/lang/String;
            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
        22: .line 1329
            goto 36
        23: .line 1331
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
            ldc "IF "
            invokeinterface org.apache.commons.logging.Log.info:(Ljava/lang/Object;)V
        24: .line 1332
            aload 0 /* this */
            invokevirtual org.apache.fop.cli.CommandLineOptions.isInputFromStdIn:()Z
            ifeq 27
        25: .line 1333
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
            ldc "intermediate input file: from stdin"
            invokeinterface org.apache.commons.logging.Log.info:(Ljava/lang/Object;)V
        26: .line 1334
            goto 36
        27: .line 1335
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
            new java.lang.StringBuilder
            dup
            ldc "intermediate input file: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.iffile:Ljava/io/File;
            invokevirtual java.io.File.toString:()Ljava/lang/String;
            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
        28: .line 1337
            goto 36
        29: .line 1339
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
            ldc "Image "
            invokeinterface org.apache.commons.logging.Log.info:(Ljava/lang/Object;)V
        30: .line 1340
            aload 0 /* this */
            invokevirtual org.apache.fop.cli.CommandLineOptions.isInputFromStdIn:()Z
            ifeq 33
        31: .line 1341
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
            ldc "image input file: from stdin"
            invokeinterface org.apache.commons.logging.Log.info:(Ljava/lang/Object;)V
        32: .line 1342
            goto 36
        33: .line 1343
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
            new java.lang.StringBuilder
            dup
            ldc "image input file: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.imagefile:Ljava/io/File;
            invokevirtual java.io.File.toString:()Ljava/lang/String;
            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
        34: .line 1345
            goto 36
        35: .line 1347
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
            ldc "unknown input type"
            invokeinterface org.apache.commons.logging.Log.info:(Ljava/lang/Object;)V
        36: .line 1349
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
            ldc "Output mode: "
            invokeinterface org.apache.commons.logging.Log.info:(Ljava/lang/Object;)V
        37: .line 1350
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.outputmode:Ljava/lang/String;
            ifnonnull 40
        38: .line 1351
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
            ldc "not set"
            invokeinterface org.apache.commons.logging.Log.info:(Ljava/lang/Object;)V
        39: .line 1352
            goto 70
      StackMap locals:
      StackMap stack:
        40: ldc "application/X-fop-awt-preview"
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.outputmode:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 46
        41: .line 1353
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
            ldc "awt on screen"
            invokeinterface org.apache.commons.logging.Log.info:(Ljava/lang/Object;)V
        42: .line 1354
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.outfile:Ljava/io/File;
            ifnull 70
        43: .line 1355
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
            ldc "awt mode, but outfile is set:"
            invokeinterface org.apache.commons.logging.Log.error:(Ljava/lang/Object;)V
        44: .line 1356
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
            new java.lang.StringBuilder
            dup
            ldc "out file: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.outfile:Ljava/io/File;
            invokevirtual java.io.File.toString:()Ljava/lang/String;
            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.error:(Ljava/lang/Object;)V
        45: .line 1358
            goto 70
      StackMap locals:
      StackMap stack:
        46: ldc "application/X-fop-print"
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.outputmode:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 52
        47: .line 1359
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
            ldc "print directly"
            invokeinterface org.apache.commons.logging.Log.info:(Ljava/lang/Object;)V
        48: .line 1360
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.outfile:Ljava/io/File;
            ifnull 70
        49: .line 1361
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
            ldc "print mode, but outfile is set:"
            invokeinterface org.apache.commons.logging.Log.error:(Ljava/lang/Object;)V
        50: .line 1362
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
            new java.lang.StringBuilder
            dup
            ldc "out file: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.outfile:Ljava/io/File;
            invokevirtual java.io.File.toString:()Ljava/lang/String;
            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.error:(Ljava/lang/Object;)V
        51: .line 1364
            goto 70
      StackMap locals:
      StackMap stack:
        52: ldc "application/X-fop-areatree"
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.outputmode:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 61
        53: .line 1365
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
            ldc "area tree"
            invokeinterface org.apache.commons.logging.Log.info:(Ljava/lang/Object;)V
        54: .line 1366
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.mimicRenderer:Ljava/lang/String;
            ifnull 56
        55: .line 1367
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
            new java.lang.StringBuilder
            dup
            ldc "mimic renderer: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.mimicRenderer:Ljava/lang/String;
            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
        56: .line 1369
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.apache.fop.cli.CommandLineOptions.isOutputToStdOut:()Z
            ifeq 59
        57: .line 1370
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
            ldc "output file: to stdout"
            invokeinterface org.apache.commons.logging.Log.info:(Ljava/lang/Object;)V
        58: .line 1371
            goto 70
        59: .line 1372
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
            new java.lang.StringBuilder
            dup
            ldc "output file: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.outfile:Ljava/io/File;
            invokevirtual java.io.File.toString:()Ljava/lang/String;
            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
        60: .line 1374
            goto 70
      StackMap locals:
      StackMap stack:
        61: ldc "application/X-fop-intermediate-format"
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.outputmode:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 65
        62: .line 1375
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
            ldc "intermediate format"
            invokeinterface org.apache.commons.logging.Log.info:(Ljava/lang/Object;)V
        63: .line 1376
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
            new java.lang.StringBuilder
            dup
            ldc "output file: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.outfile:Ljava/io/File;
            invokevirtual java.io.File.toString:()Ljava/lang/String;
            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
        64: .line 1377
            goto 70
        65: .line 1378
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.outputmode:Ljava/lang/String;
            invokeinterface org.apache.commons.logging.Log.info:(Ljava/lang/Object;)V
        66: .line 1379
            aload 0 /* this */
            invokevirtual org.apache.fop.cli.CommandLineOptions.isOutputToStdOut:()Z
            ifeq 69
        67: .line 1380
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
            ldc "output file: to stdout"
            invokeinterface org.apache.commons.logging.Log.info:(Ljava/lang/Object;)V
        68: .line 1381
            goto 70
        69: .line 1382
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
            new java.lang.StringBuilder
            dup
            ldc "output file: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.outfile:Ljava/io/File;
            invokevirtual java.io.File.toString:()Ljava/lang/String;
            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
        70: .line 1386
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
            ldc "OPTIONS"
            invokeinterface org.apache.commons.logging.Log.info:(Ljava/lang/Object;)V
        71: .line 1388
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.userConfigFile:Ljava/io/File;
            ifnull 76
        72: .line 1389
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
            new java.lang.StringBuilder
            dup
            ldc "user configuration file: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
        73: .line 1390
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.userConfigFile:Ljava/io/File;
            invokevirtual java.io.File.toString:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        74: .line 1389
            invokeinterface org.apache.commons.logging.Log.info:(Ljava/lang/Object;)V
        75: .line 1391
            goto 77
        76: .line 1392
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.log:Lorg/apache/commons/logging/Log;
            ldc "no user configuration file is used [default]"
            invokeinterface org.apache.commons.logging.Log.info:(Ljava/lang/Object;)V
        77: .line 1394
      StackMap locals:
      StackMap stack:
            return
        end local 0 // org.apache.fop.cli.CommandLineOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   78     0  this  Lorg/apache/fop/cli/CommandLineOptions;

  private void flushCache();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.cli.CommandLineOptions this
         0: .line 1397
            aload 0 /* this */
            getfield org.apache.fop.cli.CommandLineOptions.factory:Lorg/apache/fop/apps/FopFactory;
            invokevirtual org.apache.fop.apps.FopFactory.getFontManager:()Lorg/apache/fop/fonts/FontManager;
            invokevirtual org.apache.fop.fonts.FontManager.deleteCache:()V
         1: .line 1398
            return
        end local 0 // org.apache.fop.cli.CommandLineOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/fop/cli/CommandLineOptions;
    Exceptions:
      throws org.apache.fop.apps.FOPException
}
SourceFile: "CommandLineOptions.java"