public class org.apache.batik.bridge.RhinoInterpreter implements org.apache.batik.script.Interpreter
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.batik.bridge.RhinoInterpreter
  super_class: java.lang.Object
{
  private static final int MAX_CACHED_SCRIPTS;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 32

  public static final java.lang.String SOURCE_NAME_SVG;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "<SVG>"

  public static final java.lang.String BIND_NAME_WINDOW;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "window"

  protected static java.util.List contexts;
    descriptor: Ljava/util/List;
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC

  protected org.apache.batik.bridge.Window window;
    descriptor: Lorg/apache/batik/bridge/Window;
    flags: (0x0004) ACC_PROTECTED

  protected org.mozilla.javascript.ScriptableObject globalObject;
    descriptor: Lorg/mozilla/javascript/ScriptableObject;
    flags: (0x0004) ACC_PROTECTED

  protected java.util.LinkedList compiledScripts;
    descriptor: Ljava/util/LinkedList;
    flags: (0x0004) ACC_PROTECTED

  protected org.mozilla.javascript.WrapFactory wrapFactory;
    descriptor: Lorg/mozilla/javascript/WrapFactory;
    flags: (0x0004) ACC_PROTECTED

  protected org.mozilla.javascript.ClassShutter classShutter;
    descriptor: Lorg/mozilla/javascript/ClassShutter;
    flags: (0x0004) ACC_PROTECTED

  protected org.apache.batik.script.rhino.RhinoClassLoader rhinoClassLoader;
    descriptor: Lorg/apache/batik/script/rhino/RhinoClassLoader;
    flags: (0x0004) ACC_PROTECTED

  protected org.mozilla.javascript.SecurityController securityController;
    descriptor: Lorg/mozilla/javascript/SecurityController;
    flags: (0x0004) ACC_PROTECTED

  protected org.mozilla.javascript.ContextFactory contextFactory;
    descriptor: Lorg/mozilla/javascript/ContextFactory;
    flags: (0x0004) ACC_PROTECTED

  protected org.mozilla.javascript.Context defaultContext;
    descriptor: Lorg/mozilla/javascript/Context;
    flags: (0x0004) ACC_PROTECTED

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 84
            new java.util.LinkedList
            dup
            invokespecial java.util.LinkedList.<init>:()V
            putstatic org.apache.batik.bridge.RhinoInterpreter.contexts:Ljava/util/List;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>(java.net.URL);
    descriptor: (Ljava/net/URL;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.apache.batik.bridge.RhinoInterpreter this
        start local 1 // java.net.URL documentURL
         0: .line 145
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 94
            aload 0 /* this */
            aconst_null
            putfield org.apache.batik.bridge.RhinoInterpreter.globalObject:Lorg/mozilla/javascript/ScriptableObject;
         2: .line 99
            aload 0 /* this */
            new java.util.LinkedList
            dup
            invokespecial java.util.LinkedList.<init>:()V
            putfield org.apache.batik.bridge.RhinoInterpreter.compiledScripts:Ljava/util/LinkedList;
         3: .line 104
            aload 0 /* this */
            new org.apache.batik.bridge.BatikWrapFactory
            dup
            aload 0 /* this */
            invokespecial org.apache.batik.bridge.BatikWrapFactory.<init>:(Lorg/apache/batik/bridge/RhinoInterpreter;)V
            putfield org.apache.batik.bridge.RhinoInterpreter.wrapFactory:Lorg/mozilla/javascript/WrapFactory;
         4: .line 109
            aload 0 /* this */
            new org.apache.batik.script.rhino.RhinoClassShutter
            dup
            invokespecial org.apache.batik.script.rhino.RhinoClassShutter.<init>:()V
            putfield org.apache.batik.bridge.RhinoInterpreter.classShutter:Lorg/mozilla/javascript/ClassShutter;
         5: .line 123
            aload 0 /* this */
         6: .line 124
            new org.apache.batik.script.rhino.BatikSecurityController
            dup
            invokespecial org.apache.batik.script.rhino.BatikSecurityController.<init>:()V
            putfield org.apache.batik.bridge.RhinoInterpreter.securityController:Lorg/mozilla/javascript/SecurityController;
         7: .line 129
            aload 0 /* this */
            new org.apache.batik.bridge.RhinoInterpreter$Factory
            dup
            aload 0 /* this */
            invokespecial org.apache.batik.bridge.RhinoInterpreter$Factory.<init>:(Lorg/apache/batik/bridge/RhinoInterpreter;)V
            putfield org.apache.batik.bridge.RhinoInterpreter.contextFactory:Lorg/mozilla/javascript/ContextFactory;
         8: .line 146
            aload 0 /* this */
            aload 1 /* documentURL */
            aconst_null
            invokevirtual org.apache.batik.bridge.RhinoInterpreter.init:(Ljava/net/URL;Lorg/apache/batik/script/ImportInfo;)V
         9: .line 147
            return
        end local 1 // java.net.URL documentURL
        end local 0 // org.apache.batik.bridge.RhinoInterpreter this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   10     0         this  Lorg/apache/batik/bridge/RhinoInterpreter;
            0   10     1  documentURL  Ljava/net/URL;
    MethodParameters:
             Name  Flags
      documentURL  

  public void <init>(java.net.URL, org.apache.batik.script.ImportInfo);
    descriptor: (Ljava/net/URL;Lorg/apache/batik/script/ImportInfo;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.apache.batik.bridge.RhinoInterpreter this
        start local 1 // java.net.URL documentURL
        start local 2 // org.apache.batik.script.ImportInfo imports
         0: .line 159
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 94
            aload 0 /* this */
            aconst_null
            putfield org.apache.batik.bridge.RhinoInterpreter.globalObject:Lorg/mozilla/javascript/ScriptableObject;
         2: .line 99
            aload 0 /* this */
            new java.util.LinkedList
            dup
            invokespecial java.util.LinkedList.<init>:()V
            putfield org.apache.batik.bridge.RhinoInterpreter.compiledScripts:Ljava/util/LinkedList;
         3: .line 104
            aload 0 /* this */
            new org.apache.batik.bridge.BatikWrapFactory
            dup
            aload 0 /* this */
            invokespecial org.apache.batik.bridge.BatikWrapFactory.<init>:(Lorg/apache/batik/bridge/RhinoInterpreter;)V
            putfield org.apache.batik.bridge.RhinoInterpreter.wrapFactory:Lorg/mozilla/javascript/WrapFactory;
         4: .line 109
            aload 0 /* this */
            new org.apache.batik.script.rhino.RhinoClassShutter
            dup
            invokespecial org.apache.batik.script.rhino.RhinoClassShutter.<init>:()V
            putfield org.apache.batik.bridge.RhinoInterpreter.classShutter:Lorg/mozilla/javascript/ClassShutter;
         5: .line 123
            aload 0 /* this */
         6: .line 124
            new org.apache.batik.script.rhino.BatikSecurityController
            dup
            invokespecial org.apache.batik.script.rhino.BatikSecurityController.<init>:()V
            putfield org.apache.batik.bridge.RhinoInterpreter.securityController:Lorg/mozilla/javascript/SecurityController;
         7: .line 129
            aload 0 /* this */
            new org.apache.batik.bridge.RhinoInterpreter$Factory
            dup
            aload 0 /* this */
            invokespecial org.apache.batik.bridge.RhinoInterpreter$Factory.<init>:(Lorg/apache/batik/bridge/RhinoInterpreter;)V
            putfield org.apache.batik.bridge.RhinoInterpreter.contextFactory:Lorg/mozilla/javascript/ContextFactory;
         8: .line 161
            aload 0 /* this */
            aload 1 /* documentURL */
            aload 2 /* imports */
            invokevirtual org.apache.batik.bridge.RhinoInterpreter.init:(Ljava/net/URL;Lorg/apache/batik/script/ImportInfo;)V
         9: .line 162
            return
        end local 2 // org.apache.batik.script.ImportInfo imports
        end local 1 // java.net.URL documentURL
        end local 0 // org.apache.batik.bridge.RhinoInterpreter this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   10     0         this  Lorg/apache/batik/bridge/RhinoInterpreter;
            0   10     1  documentURL  Ljava/net/URL;
            0   10     2      imports  Lorg/apache/batik/script/ImportInfo;
    MethodParameters:
             Name  Flags
      documentURL  
      imports      

  protected void init(java.net.URL, org.apache.batik.script.ImportInfo);
    descriptor: (Ljava/net/URL;Lorg/apache/batik/script/ImportInfo;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // org.apache.batik.bridge.RhinoInterpreter this
        start local 1 // java.net.URL documentURL
        start local 2 // org.apache.batik.script.ImportInfo imports
         0: .line 168
            aload 0 /* this */
            new org.apache.batik.script.rhino.RhinoClassLoader
            dup
         1: .line 169
            aload 1 /* documentURL */
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getClassLoader:()Ljava/lang/ClassLoader;
            invokespecial org.apache.batik.script.rhino.RhinoClassLoader.<init>:(Ljava/net/URL;Ljava/lang/ClassLoader;)V
         2: .line 168
            putfield org.apache.batik.bridge.RhinoInterpreter.rhinoClassLoader:Lorg/apache/batik/script/rhino/RhinoClassLoader;
         3: .line 170
            goto 6
      StackMap locals:
      StackMap stack: java.lang.SecurityException
         4: pop
         5: .line 171
            aload 0 /* this */
            aconst_null
            putfield org.apache.batik.bridge.RhinoInterpreter.rhinoClassLoader:Lorg/apache/batik/script/rhino/RhinoClassLoader;
         6: .line 173
      StackMap locals:
      StackMap stack:
            new org.apache.batik.bridge.RhinoInterpreter$1
            dup
            aload 0 /* this */
            aload 2 /* imports */
            invokespecial org.apache.batik.bridge.RhinoInterpreter$1.<init>:(Lorg/apache/batik/bridge/RhinoInterpreter;Lorg/apache/batik/script/ImportInfo;)V
            astore 3 /* initAction */
        start local 3 // org.mozilla.javascript.ContextAction initAction
         7: .line 206
            aload 0 /* this */
            getfield org.apache.batik.bridge.RhinoInterpreter.contextFactory:Lorg/mozilla/javascript/ContextFactory;
            aload 3 /* initAction */
            invokevirtual org.mozilla.javascript.ContextFactory.call:(Lorg/mozilla/javascript/ContextAction;)Ljava/lang/Object;
            pop
         8: .line 207
            return
        end local 3 // org.mozilla.javascript.ContextAction initAction
        end local 2 // org.apache.batik.script.ImportInfo imports
        end local 1 // java.net.URL documentURL
        end local 0 // org.apache.batik.bridge.RhinoInterpreter this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    9     0         this  Lorg/apache/batik/bridge/RhinoInterpreter;
            0    9     1  documentURL  Ljava/net/URL;
            0    9     2      imports  Lorg/apache/batik/script/ImportInfo;
            7    9     3   initAction  Lorg/mozilla/javascript/ContextAction;
      Exception table:
        from    to  target  type
           0     3       4  Class java.lang.SecurityException
    MethodParameters:
             Name  Flags
      documentURL  
      imports      final

  public java.lang.String[] getMimeTypes();
    descriptor: ()[Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.batik.bridge.RhinoInterpreter this
         0: .line 214
            getstatic org.apache.batik.bridge.RhinoInterpreterFactory.RHINO_MIMETYPES:[Ljava/lang/String;
            areturn
        end local 0 // org.apache.batik.bridge.RhinoInterpreter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/bridge/RhinoInterpreter;

  public org.apache.batik.bridge.Window getWindow();
    descriptor: ()Lorg/apache/batik/bridge/Window;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.batik.bridge.RhinoInterpreter this
         0: .line 221
            aload 0 /* this */
            getfield org.apache.batik.bridge.RhinoInterpreter.window:Lorg/apache/batik/bridge/Window;
            areturn
        end local 0 // org.apache.batik.bridge.RhinoInterpreter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/bridge/RhinoInterpreter;

  public org.mozilla.javascript.ContextFactory getContextFactory();
    descriptor: ()Lorg/mozilla/javascript/ContextFactory;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.batik.bridge.RhinoInterpreter this
         0: .line 228
            aload 0 /* this */
            getfield org.apache.batik.bridge.RhinoInterpreter.contextFactory:Lorg/mozilla/javascript/ContextFactory;
            areturn
        end local 0 // org.apache.batik.bridge.RhinoInterpreter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/bridge/RhinoInterpreter;

  protected void defineGlobalWrapperClass(org.mozilla.javascript.Scriptable);
    descriptor: (Lorg/mozilla/javascript/Scriptable;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.batik.bridge.RhinoInterpreter this
        start local 1 // org.mozilla.javascript.Scriptable global
         0: .line 236
            aload 1 /* global */
            ldc Lorg/apache/batik/bridge/WindowWrapper;
            invokestatic org.mozilla.javascript.ScriptableObject.defineClass:(Lorg/mozilla/javascript/Scriptable;Ljava/lang/Class;)V
         1: .line 237
            goto 3
      StackMap locals:
      StackMap stack: java.lang.Exception
         2: pop
         3: .line 240
      StackMap locals:
      StackMap stack:
            return
        end local 1 // org.mozilla.javascript.Scriptable global
        end local 0 // org.apache.batik.bridge.RhinoInterpreter this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lorg/apache/batik/bridge/RhinoInterpreter;
            0    4     1  global  Lorg/mozilla/javascript/Scriptable;
      Exception table:
        from    to  target  type
           0     1       2  Class java.lang.Exception
    MethodParameters:
        Name  Flags
      global  

  protected org.mozilla.javascript.ScriptableObject createGlobalObject(org.mozilla.javascript.Context);
    descriptor: (Lorg/mozilla/javascript/Context;)Lorg/mozilla/javascript/ScriptableObject;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.batik.bridge.RhinoInterpreter this
        start local 1 // org.mozilla.javascript.Context ctx
         0: .line 246
            new org.apache.batik.bridge.WindowWrapper
            dup
            aload 1 /* ctx */
            invokespecial org.apache.batik.bridge.WindowWrapper.<init>:(Lorg/mozilla/javascript/Context;)V
            areturn
        end local 1 // org.mozilla.javascript.Context ctx
        end local 0 // org.apache.batik.bridge.RhinoInterpreter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/bridge/RhinoInterpreter;
            0    1     1   ctx  Lorg/mozilla/javascript/Context;
    MethodParameters:
      Name  Flags
      ctx   

  public java.security.AccessControlContext getAccessControlContext();
    descriptor: ()Ljava/security/AccessControlContext;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.batik.bridge.RhinoInterpreter this
         0: .line 254
            aload 0 /* this */
            getfield org.apache.batik.bridge.RhinoInterpreter.rhinoClassLoader:Lorg/apache/batik/script/rhino/RhinoClassLoader;
            ifnonnull 1
            aconst_null
            areturn
         1: .line 255
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.batik.bridge.RhinoInterpreter.rhinoClassLoader:Lorg/apache/batik/script/rhino/RhinoClassLoader;
            invokevirtual org.apache.batik.script.rhino.RhinoClassLoader.getAccessControlContext:()Ljava/security/AccessControlContext;
            areturn
        end local 0 // org.apache.batik.bridge.RhinoInterpreter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/batik/bridge/RhinoInterpreter;

  protected org.mozilla.javascript.ScriptableObject getGlobalObject();
    descriptor: ()Lorg/mozilla/javascript/ScriptableObject;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.batik.bridge.RhinoInterpreter this
         0: .line 263
            aload 0 /* this */
            getfield org.apache.batik.bridge.RhinoInterpreter.globalObject:Lorg/mozilla/javascript/ScriptableObject;
            areturn
        end local 0 // org.apache.batik.bridge.RhinoInterpreter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/bridge/RhinoInterpreter;

  public java.lang.Object evaluate(java.io.Reader);
    descriptor: (Ljava/io/Reader;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.batik.bridge.RhinoInterpreter this
        start local 1 // java.io.Reader scriptreader
         0: .line 275
            aload 0 /* this */
            aload 1 /* scriptreader */
            ldc "<SVG>"
            invokevirtual org.apache.batik.bridge.RhinoInterpreter.evaluate:(Ljava/io/Reader;Ljava/lang/String;)Ljava/lang/Object;
            areturn
        end local 1 // java.io.Reader scriptreader
        end local 0 // org.apache.batik.bridge.RhinoInterpreter this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lorg/apache/batik/bridge/RhinoInterpreter;
            0    1     1  scriptreader  Ljava/io/Reader;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
              Name  Flags
      scriptreader  

  public java.lang.Object evaluate(java.io.Reader, java.lang.String);
    descriptor: (Ljava/io/Reader;Ljava/lang/String;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=7, args_size=3
        start local 0 // org.apache.batik.bridge.RhinoInterpreter this
        start local 1 // java.io.Reader scriptReader
        start local 2 // java.lang.String description
         0: .line 289
            new org.apache.batik.bridge.RhinoInterpreter$2
            dup
            aload 0 /* this */
            aload 1 /* scriptReader */
            aload 2 /* description */
            invokespecial org.apache.batik.bridge.RhinoInterpreter$2.<init>:(Lorg/apache/batik/bridge/RhinoInterpreter;Ljava/io/Reader;Ljava/lang/String;)V
            astore 3 /* evaluateAction */
        start local 3 // org.mozilla.javascript.ContextAction evaluateAction
         1: .line 302
            aload 0 /* this */
            getfield org.apache.batik.bridge.RhinoInterpreter.contextFactory:Lorg/mozilla/javascript/ContextFactory;
            aload 3 /* evaluateAction */
            invokevirtual org.mozilla.javascript.ContextFactory.call:(Lorg/mozilla/javascript/ContextAction;)Ljava/lang/Object;
         2: areturn
         3: .line 303
      StackMap locals: org.apache.batik.bridge.RhinoInterpreter java.io.Reader java.lang.String org.mozilla.javascript.ContextAction
      StackMap stack: org.mozilla.javascript.JavaScriptException
            astore 4 /* e */
        start local 4 // org.mozilla.javascript.JavaScriptException e
         4: .line 305
            aload 4 /* e */
            invokevirtual org.mozilla.javascript.JavaScriptException.getValue:()Ljava/lang/Object;
            astore 5 /* value */
        start local 5 // java.lang.Object value
         5: .line 306
            aload 5 /* value */
            instanceof java.lang.Exception
            ifeq 6
            aload 5 /* value */
            checkcast java.lang.Exception
            goto 7
      StackMap locals: org.mozilla.javascript.JavaScriptException java.lang.Object
      StackMap stack:
         6: aload 4 /* e */
      StackMap locals:
      StackMap stack: java.lang.Exception
         7: astore 6 /* ex */
        start local 6 // java.lang.Exception ex
         8: .line 307
            new org.apache.batik.script.InterpreterException
            dup
            aload 6 /* ex */
            aload 6 /* ex */
            invokevirtual java.lang.Exception.getMessage:()Ljava/lang/String;
            iconst_m1
            iconst_m1
            invokespecial org.apache.batik.script.InterpreterException.<init>:(Ljava/lang/Exception;Ljava/lang/String;II)V
            athrow
        end local 6 // java.lang.Exception ex
        end local 5 // java.lang.Object value
        end local 4 // org.mozilla.javascript.JavaScriptException e
         9: .line 308
      StackMap locals: org.apache.batik.bridge.RhinoInterpreter java.io.Reader java.lang.String org.mozilla.javascript.ContextAction
      StackMap stack: org.mozilla.javascript.WrappedException
            astore 4 /* we */
        start local 4 // org.mozilla.javascript.WrappedException we
        10: .line 309
            aload 4 /* we */
            invokevirtual org.mozilla.javascript.WrappedException.getWrappedException:()Ljava/lang/Throwable;
            astore 5 /* w */
        start local 5 // java.lang.Throwable w
        11: .line 310
            aload 5 /* w */
            instanceof java.lang.Exception
            ifeq 15
        12: .line 311
            new org.apache.batik.script.InterpreterException
            dup
        13: .line 312
            aload 5 /* w */
            checkcast java.lang.Exception
            aload 5 /* w */
            invokevirtual java.lang.Throwable.getMessage:()Ljava/lang/String;
            iconst_m1
            iconst_m1
        14: .line 311
            invokespecial org.apache.batik.script.InterpreterException.<init>:(Ljava/lang/Exception;Ljava/lang/String;II)V
            athrow
        15: .line 314
      StackMap locals: org.mozilla.javascript.WrappedException java.lang.Throwable
      StackMap stack:
            new org.apache.batik.script.InterpreterException
            dup
            aload 5 /* w */
            invokevirtual java.lang.Throwable.getMessage:()Ljava/lang/String;
            iconst_m1
            iconst_m1
            invokespecial org.apache.batik.script.InterpreterException.<init>:(Ljava/lang/String;II)V
            athrow
        end local 5 // java.lang.Throwable w
        end local 4 // org.mozilla.javascript.WrappedException we
        16: .line 316
      StackMap locals: org.apache.batik.bridge.RhinoInterpreter java.io.Reader java.lang.String org.mozilla.javascript.ContextAction
      StackMap stack: org.apache.batik.bridge.InterruptedBridgeException
            astore 4 /* ibe */
        start local 4 // org.apache.batik.bridge.InterruptedBridgeException ibe
        17: .line 317
            aload 4 /* ibe */
            athrow
        end local 4 // org.apache.batik.bridge.InterruptedBridgeException ibe
        18: .line 318
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
            astore 4 /* re */
        start local 4 // java.lang.RuntimeException re
        19: .line 319
            new org.apache.batik.script.InterpreterException
            dup
            aload 4 /* re */
            aload 4 /* re */
            invokevirtual java.lang.RuntimeException.getMessage:()Ljava/lang/String;
            iconst_m1
            iconst_m1
            invokespecial org.apache.batik.script.InterpreterException.<init>:(Ljava/lang/Exception;Ljava/lang/String;II)V
            athrow
        end local 4 // java.lang.RuntimeException re
        end local 3 // org.mozilla.javascript.ContextAction evaluateAction
        end local 2 // java.lang.String description
        end local 1 // java.io.Reader scriptReader
        end local 0 // org.apache.batik.bridge.RhinoInterpreter this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   20     0            this  Lorg/apache/batik/bridge/RhinoInterpreter;
            0   20     1    scriptReader  Ljava/io/Reader;
            0   20     2     description  Ljava/lang/String;
            1   20     3  evaluateAction  Lorg/mozilla/javascript/ContextAction;
            4    9     4               e  Lorg/mozilla/javascript/JavaScriptException;
            5    9     5           value  Ljava/lang/Object;
            8    9     6              ex  Ljava/lang/Exception;
           10   16     4              we  Lorg/mozilla/javascript/WrappedException;
           11   16     5               w  Ljava/lang/Throwable;
           17   18     4             ibe  Lorg/apache/batik/bridge/InterruptedBridgeException;
           19   20     4              re  Ljava/lang/RuntimeException;
      Exception table:
        from    to  target  type
           1     2       3  Class org.mozilla.javascript.JavaScriptException
           1     2       9  Class org.mozilla.javascript.WrappedException
           1     2      16  Class org.apache.batik.bridge.InterruptedBridgeException
           1     2      18  Class java.lang.RuntimeException
    Exceptions:
      throws java.io.IOException
    MethodParameters:
              Name  Flags
      scriptReader  final
      description   final

  public java.lang.Object evaluate(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=2
        start local 0 // org.apache.batik.bridge.RhinoInterpreter this
        start local 1 // java.lang.String scriptStr
         0: .line 334
            new org.apache.batik.bridge.RhinoInterpreter$3
            dup
            aload 0 /* this */
            aload 1 /* scriptStr */
            invokespecial org.apache.batik.bridge.RhinoInterpreter$3.<init>:(Lorg/apache/batik/bridge/RhinoInterpreter;Ljava/lang/String;)V
            astore 2 /* evalAction */
        start local 2 // org.mozilla.javascript.ContextAction evalAction
         1: .line 389
            aload 0 /* this */
            getfield org.apache.batik.bridge.RhinoInterpreter.contextFactory:Lorg/mozilla/javascript/ContextFactory;
            aload 2 /* evalAction */
            invokevirtual org.mozilla.javascript.ContextFactory.call:(Lorg/mozilla/javascript/ContextAction;)Ljava/lang/Object;
         2: areturn
         3: .line 390
      StackMap locals: org.apache.batik.bridge.RhinoInterpreter java.lang.String org.mozilla.javascript.ContextAction
      StackMap stack: org.apache.batik.script.InterpreterException
            astore 3 /* ie */
        start local 3 // org.apache.batik.script.InterpreterException ie
         4: .line 391
            aload 3 /* ie */
            athrow
        end local 3 // org.apache.batik.script.InterpreterException ie
         5: .line 392
      StackMap locals:
      StackMap stack: org.mozilla.javascript.JavaScriptException
            astore 3 /* e */
        start local 3 // org.mozilla.javascript.JavaScriptException e
         6: .line 394
            aload 3 /* e */
            invokevirtual org.mozilla.javascript.JavaScriptException.getValue:()Ljava/lang/Object;
            astore 4 /* value */
        start local 4 // java.lang.Object value
         7: .line 395
            aload 4 /* value */
            instanceof java.lang.Exception
            ifeq 8
            aload 4 /* value */
            checkcast java.lang.Exception
            goto 9
      StackMap locals: org.mozilla.javascript.JavaScriptException java.lang.Object
      StackMap stack:
         8: aload 3 /* e */
      StackMap locals:
      StackMap stack: java.lang.Exception
         9: astore 5 /* ex */
        start local 5 // java.lang.Exception ex
        10: .line 396
            new org.apache.batik.script.InterpreterException
            dup
            aload 5 /* ex */
            aload 5 /* ex */
            invokevirtual java.lang.Exception.getMessage:()Ljava/lang/String;
            iconst_m1
            iconst_m1
            invokespecial org.apache.batik.script.InterpreterException.<init>:(Ljava/lang/Exception;Ljava/lang/String;II)V
            athrow
        end local 5 // java.lang.Exception ex
        end local 4 // java.lang.Object value
        end local 3 // org.mozilla.javascript.JavaScriptException e
        11: .line 397
      StackMap locals: org.apache.batik.bridge.RhinoInterpreter java.lang.String org.mozilla.javascript.ContextAction
      StackMap stack: org.mozilla.javascript.WrappedException
            astore 3 /* we */
        start local 3 // org.mozilla.javascript.WrappedException we
        12: .line 398
            aload 3 /* we */
            invokevirtual org.mozilla.javascript.WrappedException.getWrappedException:()Ljava/lang/Throwable;
            astore 4 /* w */
        start local 4 // java.lang.Throwable w
        13: .line 399
            aload 4 /* w */
            instanceof java.lang.Exception
            ifeq 17
        14: .line 400
            new org.apache.batik.script.InterpreterException
            dup
        15: .line 401
            aload 4 /* w */
            checkcast java.lang.Exception
            aload 4 /* w */
            invokevirtual java.lang.Throwable.getMessage:()Ljava/lang/String;
            iconst_m1
            iconst_m1
        16: .line 400
            invokespecial org.apache.batik.script.InterpreterException.<init>:(Ljava/lang/Exception;Ljava/lang/String;II)V
            athrow
        17: .line 403
      StackMap locals: org.mozilla.javascript.WrappedException java.lang.Throwable
      StackMap stack:
            new org.apache.batik.script.InterpreterException
            dup
            aload 4 /* w */
            invokevirtual java.lang.Throwable.getMessage:()Ljava/lang/String;
            iconst_m1
            iconst_m1
            invokespecial org.apache.batik.script.InterpreterException.<init>:(Ljava/lang/String;II)V
            athrow
        end local 4 // java.lang.Throwable w
        end local 3 // org.mozilla.javascript.WrappedException we
        18: .line 405
      StackMap locals: org.apache.batik.bridge.RhinoInterpreter java.lang.String org.mozilla.javascript.ContextAction
      StackMap stack: java.lang.RuntimeException
            astore 3 /* re */
        start local 3 // java.lang.RuntimeException re
        19: .line 406
            new org.apache.batik.script.InterpreterException
            dup
            aload 3 /* re */
            aload 3 /* re */
            invokevirtual java.lang.RuntimeException.getMessage:()Ljava/lang/String;
            iconst_m1
            iconst_m1
            invokespecial org.apache.batik.script.InterpreterException.<init>:(Ljava/lang/Exception;Ljava/lang/String;II)V
            athrow
        end local 3 // java.lang.RuntimeException re
        end local 2 // org.mozilla.javascript.ContextAction evalAction
        end local 1 // java.lang.String scriptStr
        end local 0 // org.apache.batik.bridge.RhinoInterpreter this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   20     0        this  Lorg/apache/batik/bridge/RhinoInterpreter;
            0   20     1   scriptStr  Ljava/lang/String;
            1   20     2  evalAction  Lorg/mozilla/javascript/ContextAction;
            4    5     3          ie  Lorg/apache/batik/script/InterpreterException;
            6   11     3           e  Lorg/mozilla/javascript/JavaScriptException;
            7   11     4       value  Ljava/lang/Object;
           10   11     5          ex  Ljava/lang/Exception;
           12   18     3          we  Lorg/mozilla/javascript/WrappedException;
           13   18     4           w  Ljava/lang/Throwable;
           19   20     3          re  Ljava/lang/RuntimeException;
      Exception table:
        from    to  target  type
           1     2       3  Class org.apache.batik.script.InterpreterException
           1     2       5  Class org.mozilla.javascript.JavaScriptException
           1     2      11  Class org.mozilla.javascript.WrappedException
           1     2      18  Class java.lang.RuntimeException
    MethodParameters:
           Name  Flags
      scriptStr  final

  public void dispose();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // org.apache.batik.bridge.RhinoInterpreter this
         0: .line 415
            aload 0 /* this */
            getfield org.apache.batik.bridge.RhinoInterpreter.rhinoClassLoader:Lorg/apache/batik/script/rhino/RhinoClassLoader;
            ifnull 3
         1: .line 416
            aload 0 /* this */
            getfield org.apache.batik.bridge.RhinoInterpreter.globalObject:Lorg/mozilla/javascript/ScriptableObject;
            invokestatic org.mozilla.javascript.ClassCache.get:(Lorg/mozilla/javascript/Scriptable;)Lorg/mozilla/javascript/ClassCache;
            astore 1 /* cache */
        start local 1 // org.mozilla.javascript.ClassCache cache
         2: .line 417
            aload 1 /* cache */
            iconst_0
            invokevirtual org.mozilla.javascript.ClassCache.setCachingEnabled:(Z)V
        end local 1 // org.mozilla.javascript.ClassCache cache
         3: .line 419
      StackMap locals:
      StackMap stack:
            return
        end local 0 // org.apache.batik.bridge.RhinoInterpreter this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Lorg/apache/batik/bridge/RhinoInterpreter;
            2    3     1  cache  Lorg/mozilla/javascript/ClassCache;

  public void bindObject(java.lang.String, java.lang.Object);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=3
        start local 0 // org.apache.batik.bridge.RhinoInterpreter this
        start local 1 // java.lang.String name
        start local 2 // java.lang.Object object
         0: .line 428
            aload 0 /* this */
            getfield org.apache.batik.bridge.RhinoInterpreter.contextFactory:Lorg/mozilla/javascript/ContextFactory;
            new org.apache.batik.bridge.RhinoInterpreter$4
            dup
            aload 0 /* this */
            aload 2 /* object */
            aload 1 /* name */
            invokespecial org.apache.batik.bridge.RhinoInterpreter$4.<init>:(Lorg/apache/batik/bridge/RhinoInterpreter;Ljava/lang/Object;Ljava/lang/String;)V
            invokevirtual org.mozilla.javascript.ContextFactory.call:(Lorg/mozilla/javascript/ContextAction;)Ljava/lang/Object;
            pop
         1: .line 442
            return
        end local 2 // java.lang.Object object
        end local 1 // java.lang.String name
        end local 0 // org.apache.batik.bridge.RhinoInterpreter this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/apache/batik/bridge/RhinoInterpreter;
            0    2     1    name  Ljava/lang/String;
            0    2     2  object  Ljava/lang/Object;
    MethodParameters:
        Name  Flags
      name    final
      object  final

  void callHandler(org.mozilla.javascript.Function, java.lang.Object);
    descriptor: (Lorg/mozilla/javascript/Function;Ljava/lang/Object;)V
    flags: (0x0000) 
    Code:
      stack=6, locals=3, args_size=3
        start local 0 // org.apache.batik.bridge.RhinoInterpreter this
        start local 1 // org.mozilla.javascript.Function handler
        start local 2 // java.lang.Object arg
         0: .line 448
            aload 0 /* this */
            getfield org.apache.batik.bridge.RhinoInterpreter.contextFactory:Lorg/mozilla/javascript/ContextFactory;
            new org.apache.batik.bridge.RhinoInterpreter$5
            dup
            aload 0 /* this */
            aload 2 /* arg */
            aload 1 /* handler */
            invokespecial org.apache.batik.bridge.RhinoInterpreter$5.<init>:(Lorg/apache/batik/bridge/RhinoInterpreter;Ljava/lang/Object;Lorg/mozilla/javascript/Function;)V
            invokevirtual org.mozilla.javascript.ContextFactory.call:(Lorg/mozilla/javascript/ContextAction;)Ljava/lang/Object;
            pop
         1: .line 456
            return
        end local 2 // java.lang.Object arg
        end local 1 // org.mozilla.javascript.Function handler
        end local 0 // org.apache.batik.bridge.RhinoInterpreter this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lorg/apache/batik/bridge/RhinoInterpreter;
            0    2     1  handler  Lorg/mozilla/javascript/Function;
            0    2     2      arg  Ljava/lang/Object;
    MethodParameters:
         Name  Flags
      handler  final
      arg      final

  void callMethod(org.mozilla.javascript.ScriptableObject, java.lang.String, org.apache.batik.bridge.RhinoInterpreter$ArgumentsBuilder);
    descriptor: (Lorg/mozilla/javascript/ScriptableObject;Ljava/lang/String;Lorg/apache/batik/bridge/RhinoInterpreter$ArgumentsBuilder;)V
    flags: (0x0000) 
    Code:
      stack=7, locals=4, args_size=4
        start local 0 // org.apache.batik.bridge.RhinoInterpreter this
        start local 1 // org.mozilla.javascript.ScriptableObject obj
        start local 2 // java.lang.String methodName
        start local 3 // org.apache.batik.bridge.RhinoInterpreter$ArgumentsBuilder ab
         0: .line 464
            aload 0 /* this */
            getfield org.apache.batik.bridge.RhinoInterpreter.contextFactory:Lorg/mozilla/javascript/ContextFactory;
            new org.apache.batik.bridge.RhinoInterpreter$6
            dup
            aload 0 /* this */
            aload 1 /* obj */
            aload 2 /* methodName */
            aload 3 /* ab */
            invokespecial org.apache.batik.bridge.RhinoInterpreter$6.<init>:(Lorg/apache/batik/bridge/RhinoInterpreter;Lorg/mozilla/javascript/ScriptableObject;Ljava/lang/String;Lorg/apache/batik/bridge/RhinoInterpreter$ArgumentsBuilder;)V
            invokevirtual org.mozilla.javascript.ContextFactory.call:(Lorg/mozilla/javascript/ContextAction;)Ljava/lang/Object;
            pop
         1: .line 471
            return
        end local 3 // org.apache.batik.bridge.RhinoInterpreter$ArgumentsBuilder ab
        end local 2 // java.lang.String methodName
        end local 1 // org.mozilla.javascript.ScriptableObject obj
        end local 0 // org.apache.batik.bridge.RhinoInterpreter this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lorg/apache/batik/bridge/RhinoInterpreter;
            0    2     1         obj  Lorg/mozilla/javascript/ScriptableObject;
            0    2     2  methodName  Ljava/lang/String;
            0    2     3          ab  Lorg/apache/batik/bridge/RhinoInterpreter$ArgumentsBuilder;
    MethodParameters:
            Name  Flags
      obj         final
      methodName  final
      ab          final

  void callHandler(org.mozilla.javascript.Function, java.lang.Object[]);
    descriptor: (Lorg/mozilla/javascript/Function;[Ljava/lang/Object;)V
    flags: (0x0000) 
    Code:
      stack=6, locals=3, args_size=3
        start local 0 // org.apache.batik.bridge.RhinoInterpreter this
        start local 1 // org.mozilla.javascript.Function handler
        start local 2 // java.lang.Object[] args
         0: .line 477
            aload 0 /* this */
            getfield org.apache.batik.bridge.RhinoInterpreter.contextFactory:Lorg/mozilla/javascript/ContextFactory;
            new org.apache.batik.bridge.RhinoInterpreter$7
            dup
            aload 0 /* this */
            aload 1 /* handler */
            aload 2 /* args */
            invokespecial org.apache.batik.bridge.RhinoInterpreter$7.<init>:(Lorg/apache/batik/bridge/RhinoInterpreter;Lorg/mozilla/javascript/Function;[Ljava/lang/Object;)V
            invokevirtual org.mozilla.javascript.ContextFactory.call:(Lorg/mozilla/javascript/ContextAction;)Ljava/lang/Object;
            pop
         1: .line 483
            return
        end local 2 // java.lang.Object[] args
        end local 1 // org.mozilla.javascript.Function handler
        end local 0 // org.apache.batik.bridge.RhinoInterpreter this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lorg/apache/batik/bridge/RhinoInterpreter;
            0    2     1  handler  Lorg/mozilla/javascript/Function;
            0    2     2     args  [Ljava/lang/Object;
    MethodParameters:
         Name  Flags
      handler  final
      args     final

  void callHandler(org.mozilla.javascript.Function, org.apache.batik.bridge.RhinoInterpreter$ArgumentsBuilder);
    descriptor: (Lorg/mozilla/javascript/Function;Lorg/apache/batik/bridge/RhinoInterpreter$ArgumentsBuilder;)V
    flags: (0x0000) 
    Code:
      stack=6, locals=3, args_size=3
        start local 0 // org.apache.batik.bridge.RhinoInterpreter this
        start local 1 // org.mozilla.javascript.Function handler
        start local 2 // org.apache.batik.bridge.RhinoInterpreter$ArgumentsBuilder ab
         0: .line 489
            aload 0 /* this */
            getfield org.apache.batik.bridge.RhinoInterpreter.contextFactory:Lorg/mozilla/javascript/ContextFactory;
            new org.apache.batik.bridge.RhinoInterpreter$8
            dup
            aload 0 /* this */
            aload 2 /* ab */
            aload 1 /* handler */
            invokespecial org.apache.batik.bridge.RhinoInterpreter$8.<init>:(Lorg/apache/batik/bridge/RhinoInterpreter;Lorg/apache/batik/bridge/RhinoInterpreter$ArgumentsBuilder;Lorg/mozilla/javascript/Function;)V
            invokevirtual org.mozilla.javascript.ContextFactory.call:(Lorg/mozilla/javascript/ContextAction;)Ljava/lang/Object;
            pop
         1: .line 496
            return
        end local 2 // org.apache.batik.bridge.RhinoInterpreter$ArgumentsBuilder ab
        end local 1 // org.mozilla.javascript.Function handler
        end local 0 // org.apache.batik.bridge.RhinoInterpreter this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lorg/apache/batik/bridge/RhinoInterpreter;
            0    2     1  handler  Lorg/mozilla/javascript/Function;
            0    2     2       ab  Lorg/apache/batik/bridge/RhinoInterpreter$ArgumentsBuilder;
    MethodParameters:
         Name  Flags
      handler  final
      ab       final

  java.lang.Object call(org.mozilla.javascript.ContextAction);
    descriptor: (Lorg/mozilla/javascript/ContextAction;)Ljava/lang/Object;
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.batik.bridge.RhinoInterpreter this
        start local 1 // org.mozilla.javascript.ContextAction action
         0: .line 502
            aload 0 /* this */
            getfield org.apache.batik.bridge.RhinoInterpreter.contextFactory:Lorg/mozilla/javascript/ContextFactory;
            aload 1 /* action */
            invokevirtual org.mozilla.javascript.ContextFactory.call:(Lorg/mozilla/javascript/ContextAction;)Ljava/lang/Object;
            areturn
        end local 1 // org.mozilla.javascript.ContextAction action
        end local 0 // org.apache.batik.bridge.RhinoInterpreter this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/apache/batik/bridge/RhinoInterpreter;
            0    1     1  action  Lorg/mozilla/javascript/ContextAction;
    MethodParameters:
        Name  Flags
      action  

  org.mozilla.javascript.Scriptable buildEventTargetWrapper(org.w3c.dom.events.EventTarget);
    descriptor: (Lorg/w3c/dom/events/EventTarget;)Lorg/mozilla/javascript/Scriptable;
    flags: (0x0000) 
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // org.apache.batik.bridge.RhinoInterpreter this
        start local 1 // org.w3c.dom.events.EventTarget obj
         0: .line 516
            new org.apache.batik.bridge.EventTargetWrapper
            dup
            aload 0 /* this */
            getfield org.apache.batik.bridge.RhinoInterpreter.globalObject:Lorg/mozilla/javascript/ScriptableObject;
            aload 1 /* obj */
            aload 0 /* this */
            invokespecial org.apache.batik.bridge.EventTargetWrapper.<init>:(Lorg/mozilla/javascript/Scriptable;Lorg/w3c/dom/events/EventTarget;Lorg/apache/batik/bridge/RhinoInterpreter;)V
            areturn
        end local 1 // org.w3c.dom.events.EventTarget obj
        end local 0 // org.apache.batik.bridge.RhinoInterpreter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/bridge/RhinoInterpreter;
            0    1     1   obj  Lorg/w3c/dom/events/EventTarget;
    MethodParameters:
      Name  Flags
      obj   

  public void setOut(java.io.Writer);
    descriptor: (Ljava/io/Writer;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // org.apache.batik.bridge.RhinoInterpreter this
        start local 1 // java.io.Writer out
         0: .line 526
            return
        end local 1 // java.io.Writer out
        end local 0 // org.apache.batik.bridge.RhinoInterpreter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/bridge/RhinoInterpreter;
            0    1     1   out  Ljava/io/Writer;
    MethodParameters:
      Name  Flags
      out   

  public java.util.Locale getLocale();
    descriptor: ()Ljava/util/Locale;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.batik.bridge.RhinoInterpreter this
         0: .line 536
            aconst_null
            areturn
        end local 0 // org.apache.batik.bridge.RhinoInterpreter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/bridge/RhinoInterpreter;

  public void setLocale(java.util.Locale);
    descriptor: (Ljava/util/Locale;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // org.apache.batik.bridge.RhinoInterpreter this
        start local 1 // java.util.Locale locale
         0: .line 547
            return
        end local 1 // java.util.Locale locale
        end local 0 // org.apache.batik.bridge.RhinoInterpreter this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/apache/batik/bridge/RhinoInterpreter;
            0    1     1  locale  Ljava/util/Locale;
    MethodParameters:
        Name  Flags
      locale  

  public java.lang.String formatMessage(java.lang.String, java.lang.Object[]);
    descriptor: (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.apache.batik.bridge.RhinoInterpreter this
        start local 1 // java.lang.String key
        start local 2 // java.lang.Object[] args
         0: .line 560
            aconst_null
            areturn
        end local 2 // java.lang.Object[] args
        end local 1 // java.lang.String key
        end local 0 // org.apache.batik.bridge.RhinoInterpreter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/bridge/RhinoInterpreter;
            0    1     1   key  Ljava/lang/String;
            0    1     2  args  [Ljava/lang/Object;
    MethodParameters:
      Name  Flags
      key   
      args  
}
SourceFile: "RhinoInterpreter.java"
NestMembers:
  org.apache.batik.bridge.RhinoInterpreter$1  org.apache.batik.bridge.RhinoInterpreter$2  org.apache.batik.bridge.RhinoInterpreter$3  org.apache.batik.bridge.RhinoInterpreter$3$1  org.apache.batik.bridge.RhinoInterpreter$4  org.apache.batik.bridge.RhinoInterpreter$5  org.apache.batik.bridge.RhinoInterpreter$6  org.apache.batik.bridge.RhinoInterpreter$7  org.apache.batik.bridge.RhinoInterpreter$8  org.apache.batik.bridge.RhinoInterpreter$ArgumentsBuilder  org.apache.batik.bridge.RhinoInterpreter$Entry  org.apache.batik.bridge.RhinoInterpreter$Factory
InnerClasses:
  org.apache.batik.bridge.RhinoInterpreter$1
  org.apache.batik.bridge.RhinoInterpreter$2
  org.apache.batik.bridge.RhinoInterpreter$3
  org.apache.batik.bridge.RhinoInterpreter$4
  org.apache.batik.bridge.RhinoInterpreter$5
  org.apache.batik.bridge.RhinoInterpreter$6
  org.apache.batik.bridge.RhinoInterpreter$7
  org.apache.batik.bridge.RhinoInterpreter$8
  public abstract ArgumentsBuilder = org.apache.batik.bridge.RhinoInterpreter$ArgumentsBuilder of org.apache.batik.bridge.RhinoInterpreter
  protected Entry = org.apache.batik.bridge.RhinoInterpreter$Entry of org.apache.batik.bridge.RhinoInterpreter
  protected Factory = org.apache.batik.bridge.RhinoInterpreter$Factory of org.apache.batik.bridge.RhinoInterpreter