fileconn}}librJ9FCRsrckpClasoClasClasK<4ClasABClas8IClasKK Clas-PClasl,UClasaYClasCZClas_ClasWaClas3BcClasgRsrchRsrcjgRsrch|ktverklibrkj9exj9bptverTaltTalt(TaltTaltTaltTaltZcopyright.txtCopyright Notice: (c) Copyright IBM Corp 1998, 2004 Proprietary Notice: Licensed Materials - Property of IBM (c) Copyright IBM Corp. 1998, 2004 All Rights Reserved US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. com/ibm/oti/connection/file/Connection$1-%(com/ibm/oti/connection/file/Connection$1java/lang/Objectjava/util/EnumerationposIthis$0(Lcom/ibm/oti/connection/file/Connection; Syntheticval$finalcount val$result[Ljava/lang/String;?(Lcom/ibm/oti/connection/file/Connection;I[Ljava/lang/String;)VCode()V         hasMoreElements()Z nextElement()Ljava/lang/Object; java/util/NoSuchElementException! " InnerClasses0      %**+**-*** 1%****YZ`2"Y#$ com/ibm/oti/connection/file/Connection-f&com/ibm/oti/connection/file/Connectionjava/lang/Object)javax/microedition/io/file/FileConnection'com/ibm/oti/connection/CreateConnectionfullPathLjava/lang/String; platformPath properPath[Bhostroot parentPathnameopenZ accessModeI separatorCharC separatorrecordStorePath inputStream+Lcom/ibm/oti/connection/file/FCInputStream; outputStream,Lcom/ibm/oti/connection/file/FCOutputStream; FileRefTableLjava/util/Hashtable;()VCodejava/util/Hashtable# %! $&  ( com/ibm/oti/connection/file/Util*init ,! +- getSeparator()Ljava/lang/String; /0 +1  3java/lang/String5charAt(I)C 78 69  ; getStorePath =0 +>  @ &  C  E  GsetParameters28(Ljava/lang/String;IZ)Ljavax/microedition/io/Connection; Exceptionsjava/io/IOExceptionL setParameters(Ljava/lang/String;IZ)V NO Pdecode&(Ljava/lang/String;)Ljava/lang/String; RS T validateSpec VS W YsetPaths(Ljava/lang/String;)V [\ ]  _acom/ibm/oti/util/UtilcgetBytes(Ljava/lang/String;)[B ef dgisValidFilenameImpl([B)Z ij k"java/lang/IllegalArgumentExceptionmjava/lang/StringBuffero)Invalid file name in FileConnection Url: q %\ psappend,(Ljava/lang/String;)Ljava/lang/StringBuffer; uv pwtoString y0 pz ns  }  checkSecurity \ getPlatformPath S  parseDirectory ! replace(CC)Ljava/lang/String; 6  equals(Ljava/lang/Object;)Z 6 localhost\\(C)Ljava/lang/StringBuffer; u p toLowerCase 0 6 startsWith(Ljava/lang/String;)Z 6java/lang/SecurityExceptionNot allowed to access RMS s+com/ibm/oti/security/midp/PermissionManager getManager/()Lcom/ibm/oti/security/midp/PermissionManager; )javax.microedition.io.Connector.file.readcheckPermission \ *javax.microedition.io.Connector.file.writelength()I 6 substring(II)Ljava/lang/String; 6/indexOf(Ljava/lang/String;)I 6    valueOf&(Ljava/lang/Object;)Ljava/lang/String; 6(Ljava/lang/String;I)I 6isOpen()ZclosecloseIOStreams*com/ibm/oti/connection/file/FCOutputStream ! )com/ibm/oti/connection/file/FCInputStream openInputStream()Ljava/io/InputStream; Connection is closed Msinput stream already openexistsInternal File does not exist.isDirectoryInternal (Can not open InputStream on a directory. checkRead ! get&(Ljava/lang/Object;)Ljava/lang/Object; $java/lang/IntegerintValue ,(ILcom/ibm/oti/connection/file/Connection;)V % -([BLcom/ibm/oti/connection/file/Connection;)V % openDataInputStream()Ljava/io/DataInputStream;java/io/DataInputStream (Ljava/io/InputStream;)V % openOutputStream()Ljava/io/OutputStream;output stream already open .Can not perform this operation on a directory.  checkWrite !   getDescriptor  (I)V % put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;  $openDataOutputStream()Ljava/io/DataOutputStream;java/io/DataOutputStream   (Ljava/io/OutputStream;)V %" #(J)Ljava/io/OutputStream;$offset can not be a negative value: &(J)Ljava/lang/StringBuffer; u( p) fileSizeImpl([B)J +, -.([BJLcom/ibm/oti/connection/file/Connection;)V %/ 0notifyInputStreamClosedremove 3 $4notifyOutputStreamClosed totalSize()J4javax/microedition/io/file/ConnectionClosedException9 :& \ < totalSizeImpl >, ? availableSizeavailableSizeImpl B, CusedSize usedSizeImpl F, G directorySize(Z)J*Can not perform this operation on a file: MgetURL O0 PdirectorySizeImpl([BZ)J RS TfileSize/Can not perform this operation on a directory: W fileSizeImpl2(I)J YZ [canReadisWriteOnlyImpl ^j _canWriteisReadOnlyImpl bj cisHidden isHiddenImpl fj g isDirectoryisDirectoryImpl jj kisDirectoryInternal1endsWith n 6o setReadable(Z)VFile does not exist: ssetWriteOnlyImpl([BZ)V uv w setWritablesetReadOnlyImpl zv { setHidden setHiddenImpl ~v list()Ljava/util/Enumeration; listInternal([BZ)Ljava/util/Enumeration;  ,(Ljava/lang/String;Z)Ljava/util/Enumeration;java/lang/NullPointerException &? =@Invalid % sequence (B) at: D  6Fwrite H 2I 2zisAbsoluteImpl//M1File connection url should start with 'file://': O8File Connection url can not include the file separator: Q:S U/../W/./Y../[./]/.._/.a0File Connection URL can not have relative path: c InnerClasses!          P !"0$$Y').244:<?A%!" *B*D*F*HIJKM" *+Q*NOKM"dX+UL**+XZ**Z^*`b)**`hlnYpYrt+x{|*~***D[\"-!*+Z***Z**h*S"NB+/<M*b-*!pYt*x<,x{M,\"aUAb+A YM,*~ *~ ,*~ *~ ,!"*ZL++d+++dL+=+=*+*b *4+<*b`*Ų4 *ǧW*pY*Ÿ˷tx{ǧ:> +`>+`*+`+`*+`DZ"*D!KM"*D*F*H!KM")*H *H*F *FٱKM"*ݚ MY߷*F MY* MY* MY***)*L+*Y+*F*Y**F*FKM" Y* KM"*HMY *ݚ MY߷* MY*MY ****Y**H)YL*H=)*YW+ç+ÿ*HhKM" Y*!$%KM"*HMY *ݚ MY߷* MY*MY *** nYpY't*{|**.B!!@*Y**1H)Y:*H6)*YWçÿ*H$2!"3*F)YL²)*5W+ç+ÿ $6!"3*H)YL²)*5W+ç+ÿ 78"/#*ݚ :Y;**ŷ=**Ÿh@>,A8"/#*ݚ :Y;**ŷ=**ŸhDB,E8"/#*ݚ :Y;**ŷ=**ŸhHF,IJKM"WK*ݚ :Y;**K*MYpYNt*Qx{**URSV8KM"fZ*ݚ :Y;*)*L+/*MYpYXt*Qx{**.*+\+,YZ]"5)*ݚ :Y;****`a"5)*ݚ :Y;****de"5)*ݚ :Y;****hi"$*ݚ :Y;**" **lm""***ZpjjqrKM"TH*ݚ :Y;**MYpYtt*Qx{**xyrKM"TH*ݚ :Y;**MYpYtt*Qx{**|}rKM"L@*ݚ :Y;**MYpYtt*Qx{**KM"*KM"TH+ Y+UL+*aN*-hlnYpYt+x{|*+hKM" *ݚ :Y;**MYpYt*Qx{*MYpYt*Qx{*+N--66:66[6Y-2-2:pd: + 6Y+ S6Y* " *=>6+66+:6 +6 +: +:*6     `6*d>6t*!KM"*ݚ :Y;**ZpMYpYt*Qx{**<X X<MYpYt*Qx{࿻MYpYt*Qx{࿻MYpYt*Qx{!KM"*ݚ :Y;***<X X<MYpYt*Qx{࿻MYpYt*Qx{࿻MYpYt*Qx{"$*ݚ :Y;**"0$)*L+ **¬*+Ƭj!KM"|p*ݚ :Y;**-**ʚMMYpY̷t*Qx{࿧.***њMYpY̷t*Qx{࿱jj\KM"-!*ݚ :Y;**MYpYtt*Qx{+ Y+UL*`b+M+/>-+d *nYpY׷t+x{|+ +:*hlMYpYٷt+x{࿻pY*Ǹ˷t+x{M*,N-h:*™MYpY۷t+x{*-****,^KM"*ݚ :Y;**MYpYtt*Qx{*MYpYt*Qx{*H*HW*蔛 nYpYt*{|)*N-** *-YjjM!" **=\" *~Y!" *~Y\KM"t*ݚ :Y;*MYpYt*Qx{+ Y++UL+/=&+dnYpYt+x{|+ +N*-hlMYpYt+x{:+*`b*:*:] + O*`bpY*Ǹ˷t+x{:3pY*Ǹ˷t*`xx+x{: nYpYt+x{|*:**^0"@4*`b*`*pY*`˷tx{*`0" pYt*Ƕx{O0"?3pYt*xpY*˷t*x{x{ 8"."*ݚ :Y;***#@$i!, S"pY*&L=*:>a z&A Z0 9( +WW6YYU+.:66+%W+03~z:W+03~:WȄ*f+{ RS"pY*&L2Y3M>*:6%,6`*nYpY8t;{|*`:A6*`:A6 0nYpYCt*`xExGx{|,x`J* *:%j+,KxW +W*:+{Ljfjbj^jzvuv~vijVS"_ S+NnYpYPt+x{|+L</'+<nYpYRt+x{|+> nY+|*b++ML+T6+V6  nY+|+`+M*++X6+Z6+\6+^6+`6+b6 5/*%+d ' +dnYpYdt+x{|,e com/ibm/oti/connection/file/FCInputStream-Q)com/ibm/oti/connection/file/FCInputStreamjava/io/InputStream descriptorIconn(Lcom/ibm/oti/connection/file/Connection;in+Lcom/ibm/oti/connection/file/FCInputStream;()VCode(I)V         -([BLcom/ibm/oti/connection/file/Connection;)V Exceptions1javax/microedition/io/ConnectionNotFoundExceptionopenImpl([B)I   java/lang/String"([B)V $ #%(Ljava/lang/String;)V ' (,(ILcom/ibm/oti/connection/file/Connection;)Vjava/io/IOException+seekBeginningImpl - . available()I"File Connection InputStream closed2 ,( availableImpl(I)I 56 7close closeImpl : ;&com/ibm/oti/connection/file/Connection=notifyInputStreamClosed ? >@read readByteImpl C6 D([BII)IreadImpl([BIII)I GH Iskip(J)JskipImpl(JI)J MN O!    Y **** >2*****+!ZY#Y+&)*,*, -!*****,**/-,01, '* ,Y34**856,!9 , I5**<L** *A+** *A :,B1, '* ,Y34**EC6,BF, ** ,Y34*+*JGH,KL, (* ,Y34**PMN,com/ibm/oti/connection/file/FCOutputStream-P*com/ibm/oti/connection/file/FCOutputStreamjava/io/OutputStream descriptorIconn(Lcom/ibm/oti/connection/file/Connection;out,Lcom/ibm/oti/connection/file/FCOutputStream;err()VCode(I)V          -([BLcom/ibm/oti/connection/file/Connection;)V Exceptions1javax/microedition/io/ConnectionNotFoundExceptionopenImpl([B)I !" #java/lang/String%([B)V ' &((Ljava/lang/String;)V * +.([BJLcom/ibm/oti/connection/file/Connection;)VopenOffsetImpl([BJ)I ./ 0 getDescriptor()Iclosejava/io/IOException5 closeImpl 7 8&com/ibm/oti/connection/file/Connection:notifyOutputStreamClosed < ;=write([BII)V#File Connection OutputStream closedA 6+ writeImpl([BIII)V DE F writeByteImpl(II)V HI JflushsyncImpl M N!   #YY **** >2*****+$Z Y&Y+),*,- @4*****+ 1Z Y&Y+),*23*!4 6I5**9L** *>+** *> 76!"./?@6** 6YBC*+*GDE6?6(* 6YBC**KHI6L 6* **OM6com/ibm/oti/connection/file/FileSystemNotifier$1-0com/ibm/oti/connection/file/FileSystemNotifier$1java/lang/Objectjava/lang/Runnable()VCode   run.com/ibm/oti/connection/file/FileSystemNotifier access$0   InnerClasses0 *    com/ibm/oti/connection/file/FileSystemNotifier-J.com/ibm/oti/connection/file/FileSystemNotifierjava/lang/ThreadROOT_ADDED_IMPLI ConstantValueROOT_REMOVED_IMPLnewState newRootRefNumnewRootLjava/lang/String;()VCode      0com/ibm/oti/connection/file/FileSystemNotifier$1  com/ibm/oti/vm/VMaddShutdownClass(Ljava/lang/Runnable;)V !" # runstartListeningFileSystemChanges ' (newFileSystemChange(II)Z *+ ,2com/ibm/oti/connection/file/FileSystemRegistryImpl.notifyRootChanged(ILjava/lang/String;)V 01 /2dsleep(J)V 67 8listenersExist()Z :; /<setRootChangeInfo(IILjava/lang/String;)V >? @stopListeningFileSystemChanges B Cjava/lang/InterruptedExceptionEaccess$0 Synthetic InnerClasses!    &YK*$*%&ZF)2*- 3 349W=AD+44F >? ,*+ ' BGDHI com/ibm/oti/connection/file/FileSystemRegistryImpl-N2com/ibm/oti/connection/file/FileSystemRegistryImpljava/lang/Object listenersLjava/util/Vector; isInitializedZinitLockLjava/lang/Object;()VCodejava/util/Vector        addFileSystemListener2(Ljavax/microedition/io/file/FileSystemListener;)Zjava/lang/NullPointerException contains(Ljava/lang/Object;)Z  ! addElement(Ljava/lang/Object;)V #$ %.com/ibm/oti/connection/file/FileSystemNotifier' (java/lang/Thread*start , +-removeFileSystemListenerindexOf(Ljava/lang/Object;)I 01 2removeElementAt(I)V 45 6isEmpty()Z 89 :notifyRootChanged(ILjava/lang/String;)V elementAt(I)Ljava/lang/Object; >? @-javax/microedition/io/file/FileSystemListenerB rootChanged D= CEsize()I GH Ijava/lang/ExceptionKlistenersExist!     %YY  *  WC* Y*"*&YL²(Y).+ç+ÿ%>> / S?* Y*3<7YM²;,ç,ÿ(::<= >*=ACN-+FWJ߱LM9 ;com/ibm/oti/connection/file/Util-C com/ibm/oti/connection/file/Utiljava/lang/Object seperatorLjava/lang/String;()VCode   initfileconn com/ibm/oti/vm/VM loadLibrary(Ljava/lang/String;)V  java/io/IOException getSeparator()Ljava/lang/String;file.separatorjava/lang/System getProperty&(Ljava/lang/String;)Ljava/lang/String;  !java/lang/String#equals(Ljava/lang/Object;)Z %& $'/)  + getStorePathjava/lang/StringBuffer. /  user.home1append,(Ljava/lang/String;)Ljava/lang/StringBuffer; 34 /5endsWith(Ljava/lang/String;)Z 78 $9 recordStores;toString = /> toLowerCase @ $A!  *   W /# K* *"( *,*,,- H</Y0K2 L+"*+6W+,: *,6W*<6W*?Bjavax/microedition/io/file/ConnectionClosedException- 4javax/microedition/io/file/ConnectionClosedExceptionjava/lang/RuntimeException()VCode  (Ljava/lang/String;)V   !*  *+ javax/microedition/io/file/FileConnection-6)javax/microedition/io/file/FileConnectionjava/lang/Object&javax/microedition/io/StreamConnectionisOpen()ZopenInputStream()Ljava/io/InputStream; Exceptionsjava/io/IOException openDataInputStream()Ljava/io/DataInputStream;openOutputStream()Ljava/io/OutputStream;openDataOutputStream()Ljava/io/DataOutputStream;(J)Ljava/io/OutputStream; totalSize()J availableSizeusedSize directorySize(Z)JfileSizecanReadcanWriteisHidden setReadable(Z)V setWritable setHiddenlist()Ljava/util/Enumeration;,(Ljava/lang/String;Z)Ljava/util/Enumeration;create()Vmkdirexists isDirectorydeleterename(Ljava/lang/String;)Vtruncate(J)VsetFileConnectiongetName()Ljava/lang/String;getPathgetURL lastModified                  !   "   #$  #%  &'  ('  )*+'  ,-  ./  0-  1232425javax/microedition/io/file/FileSystemListener- -javax/microedition/io/file/FileSystemListenerjava/lang/Object ROOT_ADDEDI ConstantValue ROOT_REMOVED rootChanged(ILjava/lang/String;)V   javax/microedition/io/file/FileSystemRegistry$1- /javax/microedition/io/file/FileSystemRegistry$1java/lang/Objectjava/util/EnumerationiI val$roots[Ljava/lang/String; Synthetic([Ljava/lang/String;)VCode()V     hasMoreElements()Z nextElement()Ljava/lang/Object;   java/util/NoSuchElementException  InnerClasses0   **+*#***, * Y**YZ`2 javax/microedition/io/file/FileSystemRegistry-4-javax/microedition/io/file/FileSystemRegistryjava/lang/Object()VCode com/ibm/oti/connection/file/Utilinit    addFileSystemListener2(Ljavax/microedition/io/file/FileSystemListener;)Z checkSecurity  2com/ibm/oti/connection/file/FileSystemRegistryImpl  removeFileSystemListener   listRoots()Ljava/util/Enumeration; getRootsImpl()[Ljava/lang/String;   /javax/microedition/io/file/FileSystemRegistry$1"([Ljava/lang/String;)V $ #%+com/ibm/oti/security/midp/PermissionManager' getManager/()Lcom/ibm/oti/security/midp/PermissionManager; )* (+)javax.microedition.io.Connector.file.read-checkPermission(Ljava/lang/String;)V /0 (1 InnerClasses! * * * !K#Y*& ,K* *.2 3 #javax/microedition/io/file/IllegalModeException- /javax/microedition/io/file/IllegalModeExceptionjava/lang/RuntimeException()VCode  (Ljava/lang/String;)V   !*  *+ javax/microedition/io/file/jxeLink.rules-includeWholeClass javax.microedition.io.file.ConnectionClosedException -includeWholeClass javax.microedition.io.file.FileConnection -includeWholeClass javax.microedition.io.file.FileSystemListener -includeWholeClass javax.microedition.io.file.FileSystemRegistry -includeWholeClass javax.microedition.io.file.IllegalModeException META-INF/CLASSLIB.MFManifest-Version: 1.0 Specification-Title: JSR-075 FileConnection API Specification Specification-Vendor: PalmSource, Inc. Implementation-Vendor: IBM Corporation Specification-Version: 1.0 Implementation-Version: 2.2-107929 (10-12-2004) Implementation-Title: J9 JCL FileConnection META-INF/J9EXT-Dmicroedition.io.file.FileConnection.version=1.02.2//?/N:NuANu N4NNNN fileconn/ $o a$Bp$_Nu/ ?/NO$H jTgRB@`.HxNO%HXgBg/NO jp B@\`0<$_Nu?/NO hTf0?<&/?.tNOHPJ@f //NOPJ@f 4p` pfB@LN^Nu/%sOH (/$o ?<//NO$\f &A$`B/NO6/NOǖ@?/E/ NOB20RC0C/NO&/ A//a^O"/////aO JVHD@LONu/ ?<///` $@?</HjNO \fA$_NuNV//?</. /.a(O pg0Hn/tNOH6/tNOHO JCf.WHD@`p&.(.N^NuNVHn/. tNOHPJ@f.WHD@`pN^NuNVBHnHn/. /.aOJg/.?.tNOH2\pJAfp`pN^NuNVBHnHn/. /.aVOJg/.?.tNOH2\pJAfp`pN^NuNV//8.BCBHnHn/. /.aOJg@gvgCgCHn?/.?.tNOHO J@f .`p&.(.N^Nu//tNOHXpNuNqNVBHnHn/. /.aOJg/.?.tNOH\J@VH`pN^NuNVH0$n&n BB?</ / a.O pfpr`HxNO,-F=|BXHnHn/tNOHO J@f/ &/NOA//NO//NO// a~O J@f .f<// aR$&O `// aP$&Pprgڃقpfn/NO/a "`/NO/aBBPL N^NuNV//?</. /.a(O pg(Hn/tNOH6/tNOHO JCf ".B`pr&.(.N^NuNVHn/. tNOHPJ@f ".B`prN^NuNVH*.?</. /a~(O pg"Hn?</tNOH6/tNOHOJCgBB`B/aFX @g @g` .O"B`".B`/.BaPL8N^NuNV/BHn?</ >>>>>8>>>2>>,pFNupFNupFNupFNupFNupFNuNqfileconnerror registering for sysNotifyVolumeUnmountedEventerror registering for sysNotifyVolumeMountedEventNVH *.A/BgNOE(HnBBBBBBBBBB/BgNOFO8?J@o np0SGJ@n08J@o  0SDJ@n KLN^NuNVH8*.(n&E n Jg( n  %fBD n R-H H @b^A Ѐ00N2JJ:JJJJJJJ*J"JJBD`D`D`D `D`v n  bHn aF6X` *fR-H 6lDCDt . @ .f@C-I I bHn a4X` *fR-H 4 n JBlBBr hg lg Lf n H-H 2| n H @ bbA Ѐ00N8LLLLLLLLLLBDLLLDLLLL0LLzLrLL< Tf` SCJCn(@ KRSCJCoL SCJCn`>$\fE0B// ad4Pf` 0SCBn2SAJBo0S@f06Bo 0SCBn` CfvD????</`Q./\a P?// a&HO ` Alf \"K ` \0 E0`2|`<D@2|`0D`( n %g% n g`PS-H `F Alf `$ Ahf f `g0H`p0???? // a&HO n C-I J(fB0 EL8N^NuNVHn/. /.aN^NuNV"n I . SrgJgRSrgJf N^NuNV/. /.aN^NuNV/. /.aN^Nu><G<<N <><G<<N p><G<<N p><G<<N <><G<<N oNVH? .". ,Ѐg.ҁg F"G(<*<,F̄ggHF.΄ggHGF„$r&Fgtb:DO GlJ GlSGQ`L6HC4HBGf`8GDO Gl GlSGQ`2HA0H@Gf͈ωkj͈.҃т$JgRA(C<)g Fbm` BbJHB`:<`\.gj GD@ňJA(C<)gD Fbm`JHB` . A0LN^Nu .A0LN^Nu,HF``.HGF`l . ` .:<. l f`f`tA0LN^Nu`:< .". (<$&bXbRk.`g:.gG`NVH? .". .,<*F(<$g&gbgbvgzĆgHBJƆg…HCKCB,*x" 6<ҁрd҅фQHA6CAЀЀC:<gRB`:<`Z:<`(:<bH` ".`".  l(A0LN^NutЀSBf<`v…ҁSCf6`NVH? .". .,<*F(<$g&gܰbg䲆bgĆgHBJƆg…HCKCB~ G|.6<b Ɛg*ЀQ6<oЀQr`rCC .gRB:<`:<`:<`:<`:<g bpA0LN^Nu:< b`:< l`tЀSBf`v…ҁSCf` Bmh| BlRB Bg ``FA(C<)g4 Fbm|`x Bl4gJH@BH@A0LN^NuNVH?:< .@"Jg6 mb.`A0LN^Nu`NVH?:< .". ,gb bp.gT bZj Jj"k(JjAbf pLN^NupLN^NupLN^Nu``f Bg ҁрQgJf"Ё`rЁgRBgNtNNNV/. /.a N^NuNV4.frp`JBlDBj <r``N^NuNV?.a//a^N^NuNV//".g:$ H@@HxFHH@B@ 戄&p`vt "&(N^NuNV//$.&. Jf Jfp`X H@@H("p B@H@HRgR LHDBD&(N^NuNV//".$. JfJgD H@@H(&p B@H@HJo J\H`"pఄmB@`Jl0D@H0JlD@&(N^NuNV/.aX//anN^Nu"/ ///aP"///aP"/ Nu/"/ / d$BBHB0H@4/ 0`2$ d"HBHBf ҂ecS$NuA1|NuA1Gh1F1E Fg!n !n !n!n`!n !n hgA/NOLN^Nu0/ 2/AH@B@2/ ЁNu-Dmicroedition.io.file.FileConnection.version=1.02.2-107929Missing IBM Java VMPlease ensure that IBM's WebSphere Micro Environment Java VM is installed.OkMachine virtuelle Java IBM manquanteVeuillez vrifier l'installation d'IBM's WebSphere Micro Environment Java VM.OkIBM Java VM fehltStellen Sie sicher, dass die Java VM von IBM WebSphere Micro Environment installiert ist.OkIBM Java VM non trovatoVerificare che WebSphere Micro Environment Java VM IBM sia installato.OkFalta la VM de Java de IBMAsegrese de que est instalada la IBM's WebSphere Micro Environment Java VM.OkIBM Java VM ausentePor favor assegure-se de que o IBM WebSphere Micro Environment Java VM est instalado.Ok