/ [\ ] ^_ `a `bc de fg hi j k dl mno p `q rs t ru ]v rwx { |}~ mk d  m d proxyHelperLjava/lang/Object;createf(Lorg/mozilla/javascript/Context;Ljava/lang/Class;Lorg/mozilla/javascript/Callable;)Ljava/lang/Object;CodeLineNumberTableLocalVariableTablejItypes2[Ljava/lang/Class;iargTypesmethodsjava/lang/reflect/Method;canCallFunctionZcx Lorg/mozilla/javascript/Context;clLjava/lang/Class;function!Lorg/mozilla/javascript/Callable;topScope#Lorg/mozilla/javascript/Scriptable;cache#Lorg/mozilla/javascript/ClassCache;adapter)Lorg/mozilla/javascript/InterfaceAdapter;cf'Lorg/mozilla/javascript/ContextFactory;;(Lorg/mozilla/javascript/ContextFactory;Ljava/lang/Class;)Vthisinvoke(Lorg/mozilla/javascript/ContextFactory;Ljava/lang/Object;Lorg/mozilla/javascript/Scriptable;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;targetmethodLjava/lang/reflect/Method;args[Ljava/lang/Object;action&Lorg/mozilla/javascript/ContextAction; invokeImpl(Lorg/mozilla/javascript/Context;Ljava/lang/Object;Lorg/mozilla/javascript/Scriptable;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;wf$Lorg/mozilla/javascript/WrapFactory;NthisObjjsargsresultjavaResultType SourceFileInterfaceAdapter.java "java/lang/IllegalArgumentException D  'org/mozilla/javascript/InterfaceAdapter !msg.no.empty.interface.conversion  $msg.no.function.interface.conversion DE  %& java/lang/Class )org/mozilla/javascript/InterfaceAdapter$1 InnerClasses D org/mozilla/javascript/Callablejava/lang/Object   9  isInterface()Z()V$org/mozilla/javascript/ScriptRuntimegetTopCallScopeE(Lorg/mozilla/javascript/Context;)Lorg/mozilla/javascript/Scriptable;!org/mozilla/javascript/ClassCachegetH(Lorg/mozilla/javascript/Scriptable;)Lorg/mozilla/javascript/ClassCache;getInterfaceAdapter%(Ljava/lang/Class;)Ljava/lang/Object;org/mozilla/javascript/Context getFactory)()Lorg/mozilla/javascript/ContextFactory; getMethods()[Ljava/lang/reflect/Method;java/lang/StringvalueOf&(Ljava/lang/Object;)Ljava/lang/String;getClass()Ljava/lang/Class;getName()Ljava/lang/String;reportRuntimeError2c(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Lorg/mozilla/javascript/EvaluatorException;java/lang/reflect/MethodgetParameterTypes()[Ljava/lang/Class;cacheInterfaceAdapter&(Ljava/lang/Class;Ljava/lang/Object;)Vorg/mozilla/javascript/VMBridgeinstance!Lorg/mozilla/javascript/VMBridge;newInterfaceProxy(Ljava/lang/Object;Lorg/mozilla/javascript/ContextFactory;Lorg/mozilla/javascript/InterfaceAdapter;Ljava/lang/Object;Lorg/mozilla/javascript/Scriptable;)Ljava/lang/Object;getInterfaceProxyHelperM(Lorg/mozilla/javascript/ContextFactory;[Ljava/lang/Class;)Ljava/lang/Object;(Lorg/mozilla/javascript/InterfaceAdapter;Ljava/lang/Object;Lorg/mozilla/javascript/Scriptable;Ljava/lang/reflect/Method;[Ljava/lang/Object;)V%org/mozilla/javascript/ContextFactorycall:(Lorg/mozilla/javascript/ContextAction;)Ljava/lang/Object;getWrapFactory&()Lorg/mozilla/javascript/WrapFactory;"org/mozilla/javascript/WrapFactorywrapz(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;Lorg/mozilla/javascript/Scriptable;[Ljava/lang/Object;)Ljava/lang/Object; getReturnTypejava/lang/VoidTYPEjsToJava7(Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;!%&'() + Y*N-:+:*:+ : , + 62: 6  @ 2:   -6     2  2  6, + Y+:+,-*j=?@B%C+D0E6F<GMLPNYPdQnRwSzUVWUP[]^cdf+ },- n-./ \E0- YK1/ 623P~456789:;<=>?%@A+BCDE)^**+Y,S*klo+ FABC89GH)Y*,-:+* w}+HFABCI&<=JKLMNOPQ)s 6,:-:`:  S++: 6     +- 2 S +- !: ":  # :   $:  *F */5?QWfmux{+80- 5"RS FA67I&<=JKLMyT-s:;pU= gVM f!W& mX9 YZz