1 _                         ` ` `  `                                 X  \ CharacterConverterBehavior InnerClassesDEFAULT_CHARSETS ConstantValue ASCII_CHARSETISO_LATIN_1_CHARSETUNICODE_1_CHARSETfUS7ASCII_CHARSETWE8DEC_CHARSET WE8HP_CHARSETUS8PC437_CHARSETWE8EBCDIC37_CHARSETWE8EBCDIC500_CHARSETWE8EBCDIC285_CHARSETWE8PC850_CHARSET  D7DEC_CHARSET  F7DEC_CHARSET  S7DEC_CHARSET  E7DEC_CHARSETSF7ASCII_CHARSETNDK7DEC_CHARSET I7DEC_CHARSETNL7DEC_CHARSETCH7DEC_CHARSETYUG7ASCII_CHARSETSF7DEC_CHARSETTR7DEC_CHARSETIW7IS960_CHARSETIN8ISCII_CHARSETWE8ISO8859P1_CHARSETEE8ISO8859P2_CHARSET SE8ISO8859P3_CHARSET!NEE8ISO8859P4_CHARSET"CL8ISO8859P5_CHARSET#AR8ISO8859P6_CHARSET$EL8ISO8859P7_CHARSET%IW8ISO8859P8_CHARSET&WE8ISO8859P9_CHARSET'NE8ISO8859P10_CHARSET(TH8TISASCII_CHARSET)TH8TISEBCDIC_CHARSET*BN8BSCII_CHARSET+VN8VN3_CHARSET,VN8MSWIN1258_CHARSET-WE8NEXTSTEP_CHARSET2AR8ASMO708PLUS_CHARSET=AR8EBCDICX_CHARSETFAR8XBASIC_CHARSETHEL8DEC_CHARSETQTR8DEC_CHARSETRWE8EBCDIC37C_CHARSETZWE8EBCDIC500C_CHARSET[IW8EBCDIC424_CHARSET\TR8EBCDIC1026_CHARSET]WE8EBCDIC871_CHARSET^WE8EBCDIC284_CHARSET_WE8EBCDIC1047_CHARSET`EEC8EUROASCI_CHARSETnEEC8EUROPA3_CHARSETqLA8PASSPORT_CHARSETrBG8PC437S_CHARSETEE8PC852_CHARSETRU8PC866_CHARSETRU8BESTA_CHARSETIW8PC1507_CHARSETRU8PC855_CHARSETTR8PC857_CHARSETCL8MACCYRILLIC_CHARSETCL8MACCYRILLICS_CHARSETWE8PC860_CHARSETIS8PC861_CHARSETEE8MACCES_CHARSETEE8MACCROATIANS_CHARSETTR8MACTURKISHS_CHARSETIS8MACICELANDICS_CHARSETEL8MACGREEKS_CHARSETIW8MACHEBREWS_CHARSETEE8MSWIN1250_CHARSETCL8MSWIN1251_CHARSETET8MSWIN923_CHARSETBG8MSWIN_CHARSETEL8MSWIN1253_CHARSETIW8MSWIN1255_CHARSETLT8MSWIN921_CHARSETTR8MSWIN1254_CHARSETWE8MSWIN1252_CHARSETBLT8MSWIN1257_CHARSETD8EBCDIC273_CHARSETI8EBCDIC280_CHARSETDK8EBCDIC277_CHARSETS8EBCDIC278_CHARSETEE8EBCDIC870_CHARSETCL8EBCDIC1025_CHARSETF8EBCDIC297_CHARSETIW8EBCDIC1086_CHARSETCL8EBCDIC1025X_CHARSETN8PC865_CHARSETBLT8CP921_CHARSETLV8PC1117_CHARSETLV8PC8LR_CHARSETBLT8EBCDIC1112_CHARSETLV8RST104090_CHARSETCL8KOI8R_CHARSETBLT8PC775_CHARSETF7SIEMENS9780X_CHARSETE7SIEMENS9780X_CHARSETS7SIEMENS9780X_CHARSETDK7SIEMENS9780X_CHARSETN7SIEMENS9780X_CHARSETI7SIEMENS9780X_CHARSETD7SIEMENS9780X_CHARSETWE8GCOS7_CHARSETEL8GCOS7_CHARSETUS8BS2000_CHARSETD8BS2000_CHARSETF8BS2000_CHARSETE8BS2000_CHARSETDK8BS2000_CHARSETS8BS2000_CHARSETWE8BS2000_CHARSETCL8BS2000_CHARSETWE8BS2000L5_CHARSET WE8DG_CHARSETWE8NCR4970_CHARSETWE8ROMAN8_CHARSETEE8MACCE_CHARSETEE8MACCROATIAN_CHARSETTR8MACTURKISH_CHARSETIS8MACICELANDIC_CHARSET EL8MACGREEK_CHARSET IW8MACHEBREW_CHARSET US8ICL_CHARSETWE8ICL_CHARSETWE8ISOICLUK_CHARSETWE8MACROMAN8_CHARSET_WE8MACROMAN8S_CHARSET`TH8MACTHAI_CHARSETaTH8MACTHAIS_CHARSETbHU8CWI2_CHARSETpEL8PC437S_CHARSET|EL8EBCDIC875_CHARSET}EL8PC737_CHARSET~LT8PC772_CHARSETLT8PC774_CHARSETEL8PC869_CHARSETEL8PC851_CHARSETCDN8PC863_CHARSETHU8ABMOD_CHARSETAR8ASMO8X_CHARSETAR8NAFITHA711T_CHARSETAR8SAKHR707T_CHARSETAR8MUSSAD768T_CHARSETAR8ADOS710T_CHARSETAR8ADOS720T_CHARSETAR8APTEC715T_CHARSETAR8NAFITHA721T_CHARSETAR8HPARABIC8T_CHARSETAR8NAFITHA711_CHARSET*AR8SAKHR707_CHARSET+AR8MUSSAD768_CHARSET,AR8ADOS710_CHARSET-AR8ADOS720_CHARSET.AR8APTEC715_CHARSET/AR8MSAWIN_CHARSET0AR8NAFITHA721_CHARSET1AR8SAKHR706_CHARSET3AR8ARABICMAC_CHARSET5AR8ARABICMACS_CHARSET6AR8ARABICMACT_CHARSET7LA8ISO6937_CHARSETNUS8NOOP_CHARSETWE8DECTST_CHARSETJA16VMS_CHARSET=JA16EUC_CHARSET>JA16EUCYEN_CHARSET?JA16SJIS_CHARSET@JA16DBCS_CHARSETAJA16SJISYEN_CHARSETBJA16EBCDIC930_CHARSETCJA16MACSJIS_CHARSETDJA16EUCTILDE_CHARSETEJA16SJISTILDE_CHARSETFKO16KSC5601_CHARSETHKO16DBCS_CHARSETJKO16KSCCS_CHARSETMKO16MSWIN949_CHARSETNZHS16CGB231280_CHARSETRZHS16MACCGB231280_CHARSETSZHS16GBK_CHARSETTZHS16DBCS_CHARSETU ZHS32GB18030VZHS16MSWIN936_CHARSETZHT32EUC_CHARSET\ZHT32SOPS_CHARSET]ZHT16DBT_CHARSET^ZHT32TRIS_CHARSET_ZHT16DBCS_CHARSET`ZHT16BIG5_CHARSETaZHT16CCDC_CHARSETbZHT16MSWIN950_CHARSETcAL24UTFFSS_CHARSET UTF8_CHARSETg UTFE_CHARSEThAL32UTF8_CHARSETiKO16TSTSET_CHARSETJA16TSTSET2_CHARSETJA16TSTSET_CHARSETUS16TSTFIXED_CHARSETJA16EUCFIXED_CHARSET&JA16SJISFIXED_CHARSET(JA16DBCSFIXED_CHARSET)KO16KSC5601FIXED_CHARSET0KO16DBCSFIXED_CHARSET2ZHS16CGB231280FIXED_CHARSET:ZHS16GBKFIXED_CHARSET<ZHS16DBCSFIXED_CHARSET=ZHT32EUCFIXED_CHARSETDZHT32TRISFIXED_CHARSETGZHT16DBCSFIXED_CHARSETHZHT16BIG5FIXED_CHARSETIAL16UTF16_CHARSETAL16UTF16LE_CHARSETUNICODE_2_CHARSETfactory Loracle/sql/CharacterSetFactory;oracleIdIrep+_Copyright_2007_Oracle_All_Rights_Reserved_Ljava/lang/String; BUILD_DATETRACEZ PRIVATE_TRACE(I)VCodeLineNumberTablemake(I)Loracle/sql/CharacterSet;toString()Ljava/lang/String; isLossyFrom(Loracle/sql/CharacterSet;)ZisConvertibleFrom isUnicode()Z isWellFormed([BII)Z getOracleId()IgetRep getRatioTo(Loracle/sql/CharacterSet;)Iequals(Ljava/lang/Object;)ZhashCodetoStringWithReplacement([BII)Ljava/lang/String; Exceptionsconvert(Ljava/lang/String;)[BconvertWithReplacement!(Loracle/sql/CharacterSet;[BII)[BconvertUnshareddecode(Loracle/sql/CharacterWalker;)Iencode (Loracle/sql/CharacterBuffer;I)VfailCharacterConversion(Loracle/sql/CharacterSet;)V useOrCopy([BII)[Bneed UTFToString([BIIZ)Ljava/lang/String; UTFToJavaChar([BII)[C ([BIIZ)[CUTFToJavaCharWithReplacementconvertUTFBytesToJavaChars ([BI[CI[IZ)I ([BI[CI[IZI)I stringToUTFconvertJavaCharsToUTFBytes ([CI[BII)IUTFStringLength([BII)IstringUTFLength(Ljava/lang/String;)IcharArrayUTF8Length([C)IAL32UTF8ToStringAL32UTF8ToJavaCharconvertAL32UTF8BytesToJavaCharsstringToAL32UTF8convertJavaCharsToAL32UTF8Bytesstring32UTF8LengthcharArray32UTF8LengthAL16UTF16BytesToString([BI)Ljava/lang/String;AL16UTF16BytesToJavaChars([BI[C)I convertAL16UTF16BytesToJavaChars ([BI[CIIZ)I"convertAL16UTF16LEBytesToJavaCharsstringToAL16UTF16BytesjavaCharsToAL16UTF16Bytes([CI[B)I convertJavaCharsToAL16UTF16BytesstringToAL16UTF16LEBytesjavaCharsToAL16UTF16LEBytes"convertJavaCharsToAL16UTF16LEBytesconvertASCIIBytesToJavaChars ([BI[CII)IconvertJavaCharsToASCIIBytes convertJavaCharsToISOLATIN1Bytes stringToASCIIconvertUTF32toUTF16(J)J isHiSurrogate(C)Z isLoSurrogate check80toBF(B)Z check80to8F check80to9F checkA0toBF check90toBFconv2ByteUTFtoUTF16(BB)Cconv3ByteUTFtoUTF16(BBB)Cconv3ByteAL32UTF8toUTF16conv4ByteAL32UTF8toUTF16 (BBBB[CI)IfailUTFConversion()VencodedByteLengthtoCharWithReplacement$getConnectionDuringExceptionHandling)()Loracle/jdbc/internal/OracleConnection; SourceFileCharacterSet.java %   )*java/lang/StringBuilderoracle-character-set-   +, java/lang/Error3oracle.sql.CharacterSet.getRationTo Not Implemented %oracle/sql/CharacterSet <= ?@ HI ?B    java/lang/String OQ % MN STjava/sql/SQLExceptionjava/lang/IllegalStateException , SU       {| }|  WX ]^ _N `Q aT  aU   cX e^ hi no  pX ro sX 5  ~      A@ 1oracle.i18n.text.converter.CharacterConverterSJIS  1oracle/sql/converter/CharacterConverterFactoryOGS    java/lang/ClassNotFoundException%oracle/sql/CharacterSetFactoryDefault java/lang/Object2oracle/sql/CharacterSet$CharacterConverterBehaviorWed_Jul_25_08:30:16_PDT_2007oracle/sql/CharacterSetFactoryappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;(Ljava/lang/String;)Vjava/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V oracle/jdbc/driver/DatabaseErrorthrowSqlException=(Loracle/jdbc/internal/OracleConnection;ILjava/lang/Object;)Voracle/sql/CharacterBufferbytes[Bnext([C)V getMessage REPLACEMENT4Loracle/sql/CharacterSet$CharacterConverterBehavior; REPORT_ERRORonFailConversion(C)V toCharArray()[Cjava/lang/Mathmin(II)IlengthgetBytes(II[BI)V+(Loracle/jdbc/internal/OracleConnection;I)Vjava/lang/ClassforName%(Ljava/lang/String;)Ljava/lang/Class;$oracle/sql/CharacterSetWithConverter ccFactory0Loracle/sql/converter/CharacterConverterFactory;!_cdefgdehidejkdelmdehndeopdeqrdestdeuvdewxdeyzde{|de}~dedededededededededededededejdededededededededededededededededededededededededededededededededededededededededededededededededededededededede de  de  dededededededededede !de"#de$%de&'de()de*+de,-de./de01de23de45de67de89de:;de<=de>?de@AdeBCdeDEdeFGdeHIdeJKdeLMdeNOdePQdeRSdeTUdeVWdeXYdeZ[de\]de^_de`adebcdededefgdehidejkdelmdenodepqdersdetudevwdexydez{de|}de~dedededededededededededededededededededededededededededededededededededededededededededededededededededededededeldededededededededededededede de  de  dedededededee !"e#$"e#L%&'* **(  )*' (+,'/Y* (-./.01'(23'(45'*(65'* (78'" Y (-9:'3+*+(<;5'*(J<=+='w?*+:*:*63+`3*(& r suwz%}37z=>?@>A@?B>CB'L$*+,:,,:,( !>DE>FG>HI'$7*( >JK'E* *NN*--(  LG'x<*=*`> h=*:***(*   #%(%*,,;.MN''Y*(I>M=' *([>OP' *(r>OQ'n6:: :O*6::(&  %03>RP'@NN :O*-6:-N:Y 01(.  ",.13ST'(*,,d!(>SU'qY "#:.6O6 `6 6 `6   * 36  ~6lJJJJJJJJnn  ,  ~U  d`O  O$ * 3%6  , U  d`OX&+ `   d`O$2 * 3* 3'6 * d3* d3 &(  d  d`O  * 36  ~, )U$  `   d`O$ * 3* 3'6*, U, )U$, U*  , U  d`O,  , )U  d`O $ d6(A  $ ' -4=E,-24>@BDHJKPRUY^`bd!g6lTo[rctlxwzz} $'.:EHPV>V@'o3*+L+h=N:N+-+,6:-N(*   $.0WX' 6`666  * 46,TpA, |~T,|?~T,|?~T*,|~T,|?~T jd6(B   )6>Rf| "$YZ'C>6`6*3~|MMMMMMMMVVo` 6` 6sj` 6ZQH(j:;< >AhSkTnVq\z^bcfjlpqtxz~[\'& *+L+-( ]^'{;<*=6.*4>  (. #*039_=' *.(_N'G:*/::Y ( `Q'?:: :O*06:::156(2   % 0 368;>aT'(*,,d2(7>aU' "#:.6O6 `6 6 `6   * 36~6lNNNNNNNNrr  , ~U  d`O>  O$** 3%6   ,  U  d`O &' `   d`O$* 3* 336   ,  U  d`O & `   d`O$y  d  d`Ob* 3* 3* 3, 46$ h b  , )U  d`O $9 d6(9ILNPQ$R'S-Y4[=\E^rsxz "%:AMX[beny~>b@'o3*+L+h=N:N+-+56:-N(*   $ . 0cX' ]6`666@*46 6   , T (`{*`4Y6 *k |~`6 , |T, ~x |~T, ~x |~T, ?~T,T,T,Tp A,  |~T, |?~T, |?~T*, |~T, |?~Td6  (r#$ % (+, .,092B6[;g<w=?ABFGHKMNO'S;TN(TXZZd\' *+6(ne^'U<*=>J*46 -"(` (>|} #+4;>DJMSfg'6|M*,7WY,( hi'a5|6>6&*3x6,*`3~U(*3jk'  "#:66`6 ` }*3x6  *`3~6  (M` J*3x*`3~`6  *, U ,)U, U , Ud6(N%.>FIRgo{  >lk'  "#:66`6 ` }*`3x6  *3~6  (M` J*`3x*3~`6  *, U ,)U, U , Ud6(N7:;<A%C0D>FFHIJRLgNoP{TXdAhj>m@'?*+L+=hN+-8W-(yz{}no'.,|9>*,:(  pX't@66`6+,*4|~T,`*4~Td(" #2;q@':*+L+hM++,;W,( ro'! *,<(sX'p<66`6',*4~T,`*4|Td("  .7tu'T,`666,*3~U(    ) >vX'D 6,`*`4T( # ( # +>wX'g76-*`46,`T ,`T( 8 : < @% B. 84 E>x@'4*=L**=+>+( U W Yyz'P?IACe{EACe {E yAGI{E yAE yA ( d f g+ hA iL kN p{|'(K~L( }|'(K~M( ~''~( ''~( ''~( ''~( '.~0~( 'D$¡ߣ N)~x?~(   'gGO N N N)~ x?~x?~( . 1 'uO NNN N4P N N N)~ x?~x?~( 6\ =_ @'6QN NHNN N'RN N )U~x|~d~x~x|~LU`~x?~MU( V XZ ]a _c b g i'#7S(   >\'0+ +=*+T(  ^'5++*Y+T(  u'' *US(  >'( 'S#VWWXYYZK\Y]^[(kmo b `a