=  java/lang/Object()Vjava/util/HashMap   /se/krka/kahlua/converter/KahluaConverterManager luaToJavaLjava/util/Map;  luatoJavaCache   javaToLua  javaToLuaCache  +se/krka/kahlua/converter/LuaToJavaConverter getLuaType()Ljava/lang/Class; !" getOrCreate1(Ljava/util/Map;Ljava/lang/Class;)Ljava/util/Map; $ % getJavaType '() *+ java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object;-0se/krka/kahlua/converter/MultiLuaToJavaConverter ,/ 01add0(Lse/krka/kahlua/converter/LuaToJavaConverter;)V ,3 4%(Ljava/lang/Class;Ljava/lang/Class;)V '6 78put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ': ;clear =$>+se/krka/kahlua/converter/JavaToLuaConverter@0se/krka/kahlua/converter/MultiJavaToLuaConverter ?B 0C0(Lse/krka/kahlua/converter/JavaToLuaConverter;)V ?E F(Ljava/lang/Class;)V HIJ KLjava/lang/Class isPrimitive()Z N OPRIMITIVE_CLASS HQ RS isInstance(Ljava/lang/Object;)Z U VgetClass X YZ getLuaCache"(Ljava/lang/Class;)Ljava/util/Map; \ ]^ fromLuaToJava7(Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object; H` a getSuperclass c de tryInterfacesF(Ljava/util/Map;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; Hg hi getInterfaces()[Ljava/lang/Class; k lmputAll(Ljava/util/Map;)V o p LUA_NULL_MAP r sZcreateLuaCache u vw getJavaCache@(Ljava/lang/Class;)Lse/krka/kahlua/converter/JavaToLuaConverter; =y z+ fromJavaToLua|java/lang/StackOverflowError~java/lang/RuntimeException makeConcatWithConstants&(Ljava/lang/Object;)Ljava/lang/String; } (Ljava/lang/String;)V NULL_CONVERTER-Lse/krka/kahlua/converter/JavaToLuaConverter; wcreateJavaCache  java/lang/BooleanTYPELjava/lang/Class; java/lang/Byte java/lang/Character java/lang/Short java/lang/Integer java/lang/Long java/lang/Float java/lang/Double1se/krka/kahlua/converter/KahluaConverterManager$1  Signature3Ljava/util/Map;OLjava/util/Map;qLjava/util/Map;>;OLjava/util/Map;CodeLineNumberTableaddLuaConverter StackMapTableaddJavaConverter(Ljava/util/Map;>;Ljava/lang/Class;)Ljava/util/Map;C(Ljava/lang/Object;Ljava/lang/Class;)TT;[Ljava/lang/Class;(Ljava/util/Map;Ljava/lang/Class;Ljava/lang/Object;)TT;e(Ljava/lang/Class<*>;)Ljava/util/Map; SourceFileKahluaConverterManager.java NestMembersBootstrapMethods  $java/lang/invoke/StringConcatFactory(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;5Could not convert : it contained recursive elements. InnerClasses%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup! Op ]1**Y *Y *Y *Y E/1@%B0F1x** +M+#N,-&:A,,+.6,Y+-2:.+.,-5W ,-+5W*9:JKL"M'N/O;QKRRSXTbUeWnYwZ;'H)Cg+<M*,&=N-;-?-?+A5?Y,D:-A+A*,5W*,+5W*96 ^_`a b+d5e;fAgNhQk]mfn +H=% !"X"+,&'N-Y N+,-5W-r stu w ']^q+,GM,&HM,+P++TN*-W:,:3&:+,[:_:*,+bJ|} "$)038FKV[^eh H'H* de i,+,&:-,[:,f:66"2:*+-b:   *+,_-b6 "'*FPUX^# sZbY M*+,5W,*+_Wj+fN-66-2:,*Wj* +&'N-,-j,*  9CIW[` , H'YZ]"+n*+&'M, *+qM, 'z+4++TM*,tN-+x:+:}Y+ ${!#${*  !$&%H= H={vwm.+*+&=M,*+M*+,5W, , #=wL*+&=M,,+fN-66-2:*tM,,*+_t& -4;=C= Y MM5WM5WM5WM5WM5WM5WM5WM5WY nY. ! #$&%4&C'Q(_)m*{.6