4nopstuvwx{~,-./126789:GPUXYZ`fiklmopqvwxyz{|}  $result =  $result; = 4 ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE) call = ref.newCall(( call, int opnum, long hash) e) { obj,  ref) { server = (")", new java.lang.Class[] {$"stub class initialization failed");$method_$param_$result(("#("error marshalling arguments", e); ("error marshalling return", e);%("error unmarshalling arguments", e);"("error unmarshalling return", e);("interface hash mismatch");("invalid method hash");("invalid method number");$("undeclared checked exception", e);((((java.lang.Boolean) ((java.lang.Byte) ((java.lang.Character) ((java.lang.Double) ((java.lang.Float) ((java.lang.Integer) ((java.lang.Long) ((java.lang.Short) () {()I()J()V()Z(I)V(I)Z)) ) obj;) this, operations, ).booleanValue() ).byteValue() ).charValue()).doubleValue()).floatValue() ).intValue() ).longValue()).shortValue());,, , interfaceHash);-v1.1-v1.2-vcompat.class.class,.class.getMethod(".class.getMethod("invoke",.java.readBoolean() .readByte() .readChar() .readDouble() .readFloat() .readInt() .readLong() .readObject() .readShort().writeBoolean( .writeByte( .writeChar( .writeDouble( .writeFloat( .writeInt( .writeLong( .writeObject( .writeShort(-// Contents subject to change without notice.1// Skeleton class generated by rmic, do not edit.-// Stub class generated by rmic, do not edit.// constructors// implementation of !// methods from remote interfaces: // ;Code ExceptionsI InnerClassesL) {L);L;LineNumberTableMethodObject $result =  Signature SourceFile StackMapTableZ[Ljava/lang/String;"[Lsun/rmi/rmic/RemoteClass$Method;"[Lsun/tools/java/ClassDeclaration;![Lsun/tools/java/ClassDefinition;[Lsun/tools/java/Type;[] getOperations() {[] operations = {[]) operations.clone();__Skel addElementaddGeneratedFileappendarrayOf_break;call.getResultStream(true);call.releaseInputStream(); cant.writecase cdefclass.not.foundclearclose"com/sun/corba/se/impl/util/UtilitycomputeUniqueCatchList containsKey defExceptiondefRemoteExceptiondefRuntimeExceptiondefault:deletedestDir elementAtelementsendsWithenvequalserrorexistsextends forClassgenerategenerateNameFromTypegetgetAbsolutePathgetArgumentTypesgetClassDeclarationgetClassDefinition getClassNamegetElementType getExceptionsgetInterfaceHashgetMaingetMemberDefinition getMethodHashgetNamegetOperationStringgetOutputDirectoryForgetPath getQualifiergetRemoteInterfacesgetRemoteMethods getReturnTypegetTextgetType getTypeCodehasMoreElementsidJavaLangExceptionidJavaLangRuntimeExceptionidMarshalException idOperationidRemote idRemoteCallidRemoteExceptionidRemoteObject idRemoteRef idRemoteStub idSkeletonidSkeletonMismatchExceptionidUnexpectedExceptionidUnmarshalExceptionif (hash != interfaceHash) if (hash == if (opnum < 0) {if (useNewInvoke) {iiopGeneration implements inintValue isQualifiedisType/java.io.ObjectInput in = call.getInputStream();java.io.ObjectOutput out = 2java.io.ObjectOutput out = call.getOutputStream();java.lang.Object[].class,java.lang.reflect.Method.class, java/io/Filejava/io/FileOutputStreamjava/io/IOExceptionjava/io/OutputStreamWriterjava/lang/Errorjava/lang/Integerjava/lang/Objectjava/lang/Stringjava/lang/StringBuilderjava/util/Enumerationjava/util/Hashtablejava/util/Vector long.class mangleClassmethodFieldNamesnamenameMethodFieldsnameParametersnew new java.lang.Byte(new java.lang.Character(new java.lang.Class[] {new java.lang.Double(new java.lang.Float(new java.lang.Integer(new java.lang.Long(new java.lang.Object[] {new java.lang.Short( nextElementnullopnum = outoutputppOpOlnpOlnIpackage .parameter type and name arrays different sizes parseArgs parseFileplnplnI$private static boolean useNewInvoke;private static final *private static final long interfaceHash = /private static final long serialVersionUID = 2;(private static java.lang.reflect.Method public public final class public void dispatch(putref.done(call);ref.invoke(call);ref.invoke(this,  remoteClassremoteClassName remoteMethodsremoveElementAtreturn return $result;return (rmic.cannot.use.bothrmic.class.not.found rmic.wroteserver.(should not generate skeleton for versionsizeskeletonClassName skeletonFile skeletonForsourceFileForClassstatic { stubClassNamestubFilestubFor subClassOfsun/rmi/rmic/BatchEnvironmentsun/rmi/rmic/Generatorsun/rmi/rmic/IndentingWritersun/rmi/rmic/Mainsun/rmi/rmic/Namessun/rmi/rmic/RMIConstantssun/rmi/rmic/RMIGeneratorsun/rmi/rmic/RemoteClasssun/rmi/rmic/RemoteClass$Methodsun/rmi/rmic/Utilsun/tools/java/ClassDeclarationsun/tools/java/ClassDefinitionsun/tools/java/ClassFilesun/tools/java/ClassNotFoundsun/tools/java/Identifiersun/tools/java/MemberDefinitionsun/tools/java/Typesuper(); super(ref); superClassOfswitch (opnum) {throw e; throw new &throw new java.lang.NoSuchMethodError(throws throws java.lang.ExceptiontieName toLowerCasetoStringtry { typeStringunexpected type code: unwrapArgumentCodeuseNewInvoke = false;useNewInvoke = true;verboseversionversionOptionswarn.rmic.tie.foundwrapArgumentCodewriteInterfaceHashwriteMarshalArgumentwriteMarshalArgumentswriteMethodFieldDeclarationswriteMethodFieldInitializerswriteOperationsArray writeSkeletonwriteSkeletonDispatchCase writeStubwriteStubConstructorswriteStubMethodwriteUnmarshalArgumentwriteUnmarshalArguments{} } catch (!} catch (java.io.IOException e) {.} catch (java.lang.ClassNotFoundException e) {!} catch (java.lang.Exception e) {-} catch (java.lang.NoSuchMethodException e) {} else } else { } finally {});};qryz|}MNOQRSTVaghj;<=>?@ABCDEFLjava/io/File;Ljava/util/Hashtable;Lsun/rmi/rmic/BatchEnvironment;Lsun/rmi/rmic/RemoteClass; Lsun/tools/java/ClassDefinition;Lsun/tools/java/Identifier;;(Ljava/io/File;)V(Ljava/io/OutputStream;)V(Ljava/io/Writer;)V()Ljava/lang/Object;(I)Ljava/lang/Object;(Ljava/lang/Object;)V(Ljava/lang/Object;)Z()Ljava/lang/String;(Ljava/lang/String;)V(Ljava/lang/String;)Z(I)Ljava/lang/StringBuilder;(J)Ljava/lang/StringBuilder;()Ljava/util/Enumeration;!(Lsun/rmi/rmic/IndentingWriter;)V"(Lsun/rmi/rmic/IndentingWriter;I)V()Lsun/rmi/rmic/Main;$()[Lsun/rmi/rmic/RemoteClass$Method;$()[Lsun/tools/java/ClassDeclaration;"()Lsun/tools/java/ClassDefinition;#()[Lsun/tools/java/ClassDefinition;(Lsun/tools/java/ClassFile;)V()Lsun/tools/java/Identifier;#()Lsun/tools/java/MemberDefinition;()Lsun/tools/java/Type;()[Lsun/tools/java/Type;&(Ljava/lang/Object;)Ljava/lang/Object;((JLjava/lang/String;Ljava/lang/Object;)V#(Ljava/io/File;Ljava/lang/String;)V&(Ljava/lang/String;)Ljava/lang/String;((Ljava/lang/String;ZZ)Ljava/lang/String;7([Lsun/rmi/rmic/RemoteClass$Method;)[Ljava/lang/String;)(Lsun/tools/java/Type;)Ljava/lang/String;+([Lsun/tools/java/Type;)[Ljava/lang/String;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;-(Ljava/lang/String;)Ljava/lang/StringBuilder;6([Lsun/tools/java/ClassDeclaration;)Ljava/util/Vector;)([Ljava/lang/String;Lsun/rmi/rmic/Main;)Z@(Lsun/tools/java/Environment;Lsun/tools/java/ClassDeclaration;)Z>(Lsun/tools/java/Identifier;)Lsun/tools/java/ClassDeclaration;>(Lsun/tools/java/Environment;)Lsun/tools/java/ClassDefinition;8(Lsun/tools/java/Identifier;)Lsun/tools/java/Identifier;P(Lsun/rmi/rmic/BatchEnvironment;Lsun/tools/java/ClassDefinition;Ljava/io/File;)V8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;:(JLjava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V;(Lsun/tools/java/Type;Ljava/lang/String;)Ljava/lang/String;[(Lsun/rmi/rmic/BatchEnvironment;Lsun/tools/java/ClassDefinition;)Lsun/rmi/rmic/RemoteClass;X([Lsun/tools/java/ClassDeclaration;)Ljava/util/Vector;X(Lsun/tools/java/Identifier;Ljava/io/File;Lsun/rmi/rmic/BatchEnvironment;)Ljava/io/File;Z(Lsun/rmi/rmic/IndentingWriter;Ljava/lang/String;Lsun/tools/java/Type;Ljava/lang/String;)VZ(Lsun/rmi/rmic/IndentingWriter;Ljava/lang/String;Lsun/tools/java/Type;Ljava/lang/String;)Z\(Lsun/rmi/rmic/IndentingWriter;Ljava/lang/String;[Lsun/tools/java/Type;[Ljava/lang/String;)V\(Lsun/rmi/rmic/IndentingWriter;Ljava/lang/String;[Lsun/tools/java/Type;[Ljava/lang/String;)Zk(Lsun/rmi/rmic/BatchEnvironment;Lsun/tools/java/ClassDefinition;Ljava/io/File;Lsun/rmi/rmic/RemoteClass;I)Vs(Lsun/tools/java/Identifier;Lsun/tools/java/Identifier;Ljava/io/File;Lsun/rmi/rmic/BatchEnvironment;)Ljava/io/File;  0 / / / I 0 1 r2 t 3 3 3 3 4 4  4 !4 "4 #4 $4 %4 &4 '4 (4 )4 *4 +4 J4 s4 4 4  3 ~    ] d   4  u 5 6 6 7 8 W9 : ; < < = = = = = > [> \> ]> ^> _> d> e> ? @ A B C C C C C C C D D E F  G  H I cJ  K K K L  M M M N O P Q R S KT U LV W X Y [ [  \  ] H^ ^ ^ n` a b c d d e g h i j k l m !o $n $p $q $r $s $t $u $v $w $x $y $z ${ $| $} $~ $ $ $ $ $ $ $ $ $ $ $ $ $ $ +                                                              ! ! " " " $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % % % % % & & & & & & ' ( ( ) ) ) * , , , , - . . . . . . . .  RMIGenerator.java!$#051r2ts4443///I333* **JK LbZaN6+V+2I+2 :)5--,Q-FN**+S9:VW XYZ'[.\4^=`?bBcTdYW_h_7+,d:$Y+,-*^::+ R8J "+ %T+$* vw x |"}$~016 9**4 YYY*>L*+P+;*3*S*E5**Y*q7L* /*8* *v**4 YYY*>L*+O+;*3*S*E5**Y*q7XL* /*8***kLY+Y"*ts''#M*W,W ]`.K $J $Az %*.8K]`ars+38 m*,-k:+Gts:,!N*ts:YY"''#:-6- b:Y"''#:Y i2 'IQ[cfil**-*,*+***a*c**I**H**T***-+_***-+_*+9+m*+9+m*+9+m^ (1<GRct$y%}&'()*+,-+C9+!C+C+=*r)+Y"E'*u&&'#C+=+Y"I'*tG&#D+Y"3' &#C*bM,2+8?>,  +?+,2ns?+=+cB* **+N+=*+K+=* *+GC+=** +FC*+L+=+VD+_D*]+Y"&'#D+@D+Y"&'#C+>C+=C+?C+mA+<+aC*+M+iB* +`C+\D+ C+<+dA+dA+=*+Q+=*$+$C>*+=*+S+dA"@MvA78 9?@<A@GQH]G`IyJKLMNOPMRTVYZ[\_bdmno qrxy"z*CIbhntz~C+"C* *4+Y"H'*tG&'#D+WC+dA+Y"H'*tG& '&'#D+XC+dA0& ;AGw}D *2N-h:-j:}:V:|:-g: +Y"#'s~'#C+Y"H'&'& '#?6  7 +?+Y" 2&' 2'#? +D 8+]?6   # +?+  2ls? +=+cB* W:  , +_D* +7D* * x +)?+Y"M'*2''#??+A?6  % +?+ 2 2Y? +d? +B?+Y"'-e%('#C x%+Y"N' X'&'#C* +kB* **+Y"&'&'$'#CC+_D+<C+D\+fB+Y"['& '#C+dA+LC x +KC+Y"&'#C+_D+:C+9 [6 +&C+fB+Y"[' &'#C '+gB+Y"[' &'#C+lB+KC+dA+OC* +dA ,s 2:  8 ): +Y"e' n&'#B+ZC+hB+Y"[' &'#C+dA+dAaz $ &,. .( /J r >)r\ !(.?MPw  !1;Abh n!y"~#$!&(*+,-,0136@9F:L;R<\=b>@CEFHIJKLMNOUVW"Z([.\4]:`BaHiPjWkammnopqrtwxY»Y-M,*1,*1>++2:**o ,.**pn6,,<,0):*pF*o ,/,*m1:* 1l:],%9+<L+Ot+w++ !($)O+b %59<LO[ftwfC{* YU+ C+C+=*r)+Y"E'*u&&'#C+=+Y"I'*tG&#D+Y"8' &#C+cB*+N+=*+K+=+Y"H'&*'#D+Y"P'&+'#C+dA+=+Y"J'&'&'#D+^C+cB*+6D*d=*S +j@+Y"5'*2e%''#D+Y"C'$&'#C+kB+Y"[' &'#C* +dA+kB+4D+Y"[' &'#C+<* +dA+=+Y"*& '*&'#C+YD=**+R+2B+Y"[' &'#C+dA+dA+dA ?E+519",NRcor&,4?CI\ jm   !#%&(-'2-384>3D6J<h>n@tBzCD *2N-h:-j:}:V:|:+Y"0'$%'s~'#B+cB6  1+Y" 2&' 2'&'#C +_D+:C+9]6 +fB+Y"[' &'#C '+gB+Y"[' &'#C+lB+.C+dA +.C x+Y"&'#?+Y"T'& '#?6   +?+ 2? +C+_D x +;?+-C x+D Z+&C+fB+Y"['&ж'#C+dA+C+dB+=9 b $ &,. .5d!2LM NOP!Q(SBTPSSZY\_`ja`ghiklrstwx yz{~":Wbgmv|Cz+Y"'&'#D=*F +C+Y"'&϶'*2f'˶'#?+=+ A "7.  +/6VehnryCI%+Y" '*`%'#C!$Cg4=*++Y" '*2'&'#Cұ 0 -3CE =*+Y"*2'ɶ'#?*2N-i:-h:-j:}:+Y"vn&'&̶'#?6/ +?+Y"2&'#?+mCP5r $ &-,. $ B (/5;AHr} KTv<*L=+/+Y"Ͷ'*2h&'$#S+  14: LV|>*L=+1+Y"ζ'*2U''`$#S+  3 6< U*w<h ::::::::h?Z*yY"'*{U'#*ztGsYY" '$# @  !@*E,`.n0 h(,w6 <`8\\*Y"+''-''#?@*Y"+''-''#?*Y"+''-''#?*Y"+''-''#?*Y"+''-''#?*Y"+''-''#?*Y"+''-''#?h*Y"+''-''#?D*Y"+''-''#? YY" '$# D#########ZABDDeEhGHJKMNPQSTV=W@YaZd]^`b jv6,-Y6,*+,2-2Z*&C nors)t/r5v i6-*Y"-'ɶ'#?,w6,w@ ;Vq@*Y"+''#? *Y"+''#?*Y"+''#?*Y"+''#?*Y"+''#?*Y"+''#?*Y"+''#?h*Y"+''#?M*Y" ',&ڶ'+''#?6 YY" '$# D,j%d|!9<cfi kA,-Y66,"*+,2-2[6*&C  & /28> d.*w= :Tn   Y" '+'ʶ'#Y"'+''#Y"'+''#Y"'+''#Y"'+''#Y"'+''#Y"'+''#Y"'+''#+YY" '$# @2 @Zt dX*w=6 :Up6Y"Ҷ'+'۶'#Y"Ӷ'+'ܶ'#Y"Զ'+'ݶ'#Y"ٶ'+''#Y"׶'+''#Y"ض'+''#Y"ֶ'+'߶'#Y"ն'+'޶'#Y"Ѷ'*&ڶ'+''#YY" '$# @#2 @[v  <iAY(Y+WY+WY+W@ BC.D@E &%