public class org.apache.batik.bridge.WindowWrapper$GetURLFunctionWrapper implements org.apache.batik.bridge.Window$URLResponseHandler
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.batik.bridge.WindowWrapper$GetURLFunctionWrapper
  super_class: java.lang.Object
{
  protected org.apache.batik.bridge.RhinoInterpreter interpreter;
    descriptor: Lorg/apache/batik/bridge/RhinoInterpreter;
    flags: (0x0004) ACC_PROTECTED

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

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

  public void <init>(org.apache.batik.bridge.RhinoInterpreter, org.mozilla.javascript.Function, org.apache.batik.bridge.WindowWrapper);
    descriptor: (Lorg/apache/batik/bridge/RhinoInterpreter;Lorg/mozilla/javascript/Function;Lorg/apache/batik/bridge/WindowWrapper;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=4
        start local 0 // org.apache.batik.bridge.WindowWrapper$GetURLFunctionWrapper this
        start local 1 // org.apache.batik.bridge.RhinoInterpreter ri
        start local 2 // org.mozilla.javascript.Function fct
        start local 3 // org.apache.batik.bridge.WindowWrapper ww
         0: .line 489
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 491
            aload 0 /* this */
            aload 1 /* ri */
            putfield org.apache.batik.bridge.WindowWrapper$GetURLFunctionWrapper.interpreter:Lorg/apache/batik/bridge/RhinoInterpreter;
         2: .line 492
            aload 0 /* this */
            aload 2 /* fct */
            putfield org.apache.batik.bridge.WindowWrapper$GetURLFunctionWrapper.function:Lorg/mozilla/javascript/Function;
         3: .line 493
            aload 0 /* this */
            aload 3 /* ww */
            putfield org.apache.batik.bridge.WindowWrapper$GetURLFunctionWrapper.windowWrapper:Lorg/apache/batik/bridge/WindowWrapper;
         4: .line 494
            return
        end local 3 // org.apache.batik.bridge.WindowWrapper ww
        end local 2 // org.mozilla.javascript.Function fct
        end local 1 // org.apache.batik.bridge.RhinoInterpreter ri
        end local 0 // org.apache.batik.bridge.WindowWrapper$GetURLFunctionWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lorg/apache/batik/bridge/WindowWrapper$GetURLFunctionWrapper;
            0    5     1    ri  Lorg/apache/batik/bridge/RhinoInterpreter;
            0    5     2   fct  Lorg/mozilla/javascript/Function;
            0    5     3    ww  Lorg/apache/batik/bridge/WindowWrapper;
    MethodParameters:
      Name  Flags
      ri    
      fct   
      ww    

  public void getURLDone(boolean, java.lang.String, java.lang.String);
    descriptor: (ZLjava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=4, args_size=4
        start local 0 // org.apache.batik.bridge.WindowWrapper$GetURLFunctionWrapper this
        start local 1 // boolean success
        start local 2 // java.lang.String mime
        start local 3 // java.lang.String content
         0: .line 505
            aload 0 /* this */
            getfield org.apache.batik.bridge.WindowWrapper$GetURLFunctionWrapper.interpreter:Lorg/apache/batik/bridge/RhinoInterpreter;
         1: .line 506
            aload 0 /* this */
            getfield org.apache.batik.bridge.WindowWrapper$GetURLFunctionWrapper.function:Lorg/mozilla/javascript/Function;
         2: .line 507
            new org.apache.batik.bridge.WindowWrapper$GetURLDoneArgBuilder
            dup
            iload 1 /* success */
            aload 2 /* mime */
         3: .line 508
            aload 3 /* content */
            aload 0 /* this */
            getfield org.apache.batik.bridge.WindowWrapper$GetURLFunctionWrapper.windowWrapper:Lorg/apache/batik/bridge/WindowWrapper;
         4: .line 507
            invokespecial org.apache.batik.bridge.WindowWrapper$GetURLDoneArgBuilder.<init>:(ZLjava/lang/String;Ljava/lang/String;Lorg/apache/batik/bridge/WindowWrapper;)V
         5: .line 505
            invokevirtual org.apache.batik.bridge.RhinoInterpreter.callHandler:(Lorg/mozilla/javascript/Function;Lorg/apache/batik/bridge/RhinoInterpreter$ArgumentsBuilder;)V
         6: .line 509
            return
        end local 3 // java.lang.String content
        end local 2 // java.lang.String mime
        end local 1 // boolean success
        end local 0 // org.apache.batik.bridge.WindowWrapper$GetURLFunctionWrapper this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    7     0     this  Lorg/apache/batik/bridge/WindowWrapper$GetURLFunctionWrapper;
            0    7     1  success  Z
            0    7     2     mime  Ljava/lang/String;
            0    7     3  content  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      success  final
      mime     final
      content  final
}
SourceFile: "WindowWrapper.java"
NestHost: org.apache.batik.bridge.WindowWrapper
InnerClasses:
  public abstract ArgumentsBuilder = org.apache.batik.bridge.RhinoInterpreter$ArgumentsBuilder of org.apache.batik.bridge.RhinoInterpreter
  public abstract URLResponseHandler = org.apache.batik.bridge.Window$URLResponseHandler of org.apache.batik.bridge.Window
  GetURLDoneArgBuilder = org.apache.batik.bridge.WindowWrapper$GetURLDoneArgBuilder of org.apache.batik.bridge.WindowWrapper
  protected GetURLFunctionWrapper = org.apache.batik.bridge.WindowWrapper$GetURLFunctionWrapper of org.apache.batik.bridge.WindowWrapper