. ]"#$ % & u' B( B)*+ & B, -. '/ 0 1 2 B3 B4 356 B7 8 9 B: B; :<=> ?@ "ABC 1D 'E BF BG HIJ KL MNO KN BP QR BS BT ]U V BWXY ]Z B[ ]\ B] ]^ ]_ `ab c de 3f gh Bi 3j Bklm no Bpq ]r Bs ]tu Bv Bw x By Bz{ Y' Y| Y}~ Y      B g'  u l k k kN B B % $& x' z z zN x B       N   B ' B B B B B B    Y Y M M  /1 /    B }   ] ] ]f ] ] :f : g : :j ] B B B ]  : B  3  ] ] ] B ] B B  B  B  1 & B B OQ  !" g&# ' $%& ''( V)*+,- ./0 12 B3 B4 B5 B6 7 89f :; <= >Q 1s ? @A BCDEFGHI BJK uLM m_classesLjava/util/Hashtable; m_methodsm_declaredMethodsm_fieldsm_declaredFieldsm_constructorsm_declaredConstructors m_emptySig[Ljava/lang/Class;m_oneSigm_sa[Ljava/lang/String; FLAG_RESETI ConstantValueFLAG_DECLARED_ONLYFLAG_STATIC_ONLYFLAG_CLASSES_ONLY FLAG_SERIALIZABLE_ARGUMENTS_ONLYFLAG_TRANSITIVE_CLOSURE  FLAG_DEBUG@defaultConnectionLjava/sql/Connection;m_currentClassesm_transitiveClassesm_classesPublished m_staticOnlyZm_serializableArgumentsOnlym_transitiveClosurem_declaredOnly m_classesOnlydbmsJavaLjava/lang/Class;classForNameAndSchemaByNameLjava/lang/reflect/Method;classForNameAndSchemaBySchema loginSchemaLjava/lang/reflect/Field;m_seqJm_basem_objsm_tagsDEBUGclass$java$io$InputStream Syntheticclass$java$lang$Objectclass$java$io$Serializableclass$java$lang$String class$oracle$jpub$reflect$Server()VCodeLineNumberTableLocalVariableTablethisLoracle/jpub/reflect/Server;invoke<(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[B)[BklassLjava/lang/String;namesigser_args[B ExceptionsL(Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[B)[BcLjava/lang/reflect/Constructor;calleeLjava/lang/Object;moe2Ljava/io/IOException;etLjava/lang/Throwable;handleLjava/lang/Long;evaluate([B)[B remoteObjectisSys()ZsqlLjava/sql/SQLException;_sLjava/sql/Statement;rsLjava/sql/ResultSet;getConstructorE(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/reflect/Constructor;N getMethodR(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/reflect/Method;getDeclaredMethodgetDeclaredConstructorcogetDeclaredConstructors5(Ljava/lang/String;Z)[Ljava/lang/reflect/Constructor; serializablejargsidebugcos [Ljava/lang/reflect/Constructor;getField?(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/reflect/Field;fOgetDeclaredFieldgetSig&(Ljava/lang/String;)[Ljava/lang/Class;vLjava/util/Vector;cagetType&([Ljava/lang/String;)Ljava/lang/Class;Ljava/lang/Exception;saidxpostypetype2 deserialize([B)Ljava/lang/Object;cnf"Ljava/lang/ClassNotFoundException;baoisLjava/io/ObjectInputStream;res serialize(Ljava/lang/Object;)[BbosLjava/io/ByteArrayOutputStream;oosLjava/io/ObjectOutputStream;reflect2&(Ljava/lang/String;I)Loracle/sql/CLOB;writerLjava/io/Writer;se nameOrPackageflagsretretClobLoracle/sql/CLOB;reflect'(Ljava/lang/String;I)Ljava/lang/String;clpakexninServersbLjava/lang/StringBuffer;stLjava/util/StringTokenizer;packagesLjava/util/Enumeration;.(Ljava/lang/String;Ljava/lang/StringBuffer;Z)Vcnf2modifthrows_methodsjava/lang/reflect/Method;foundAnyitfscheckTransitive(Ljava/lang/Class;)VnisSerializable(Ljava/lang/Class;)Z printClass%(Ljava/lang/Class;)Ljava/lang/String; classForName%(Ljava/lang/String;)Ljava/lang/Class; parameters[Ljava/lang/Object; dbmsRealmclassese1schemaexn2 classStringtheClassdeliminitDefaultConnection(Z)ZupLjava/util/Properties; Ljava/lang/NullPointerException;main([Ljava/lang/String;)Vflag _getInstance(J)Ljava/lang/Object; _setInstance(Ljava/lang/Object;)JxlregisterInstancereleaseInstance(J)VreleaseAllInstancesclass$x1x0 SourceFile Server.java P java/lang/ClassNotFoundExceptionjava/lang/NoClassDefFoundError QR ~S ~  java/lang/Exception!Cannot invoke a method from SYS:  TUjava/lang/StringBuffer. VW XR YZ   [\java/lang/Long  ~ ]^   _java/lang/Throwable+java/lang/reflect/InvocationTargetException `a'oracle/jpub/reflect/ServerSideException ~bjava/io/IOExceptionUnable to serialize exception: oracle/jpub/reflect/RObject c   `ad ef!SELECT count(*) from java$policy$g hij kjava/sql/SQLException ID lmjava/lang/reflect/Constructor   n op ED:java/lang/reflect/Method q FD q JD n rs tu getDeclaredConstructors: Vvw xS yz{ |} gf ~ constructors: , V not public GDjava/lang/reflect/Field  HD  KL NO z ML java/util/Vector  zjava/lang/Class  ;    L CDjava/lang/NullPointerException [ java/io/ObjectInputStreamjava/io/ByteArrayInputStream ~ ~ c1oracle.aurora.rdbms.ObjectInputStreamWithResolver xljava.io.InputStream java/lang/Objectjava/io/ByteArrayOutputStreamjava/io/ObjectOutputStream ~   defaultConnection: V% oracle.sql.CLOB.DURATION_SESSION: 10oracle/jdbc/OracleConnection     ,Error returning server-side refection result reflect(,)begin_error reflect("", ) end_error java/util/StringTokenizer ~ dDjava/util/Hashtable bD cD hf jf if ef  R R.* UsSELECT DBMS_JAVA.LONGNAME(OBJECT_NAME) FROM USER_OBJECTS WHERE OBJECT_TYPE = 'JAVA CLASS' AND STATUS = 'VALID' AND &DBMS_JAVA.LONGNAME(OBJECT_NAME) LIKE ' java/lang/String%'( OR begin_error executing: " " end_error   pak= cl=packages.contains("") = m_currentClasses.get("" =  Added class  begin_error  inServer =  end_error Info:   c java. Zbegin_error skipped class  java.lang.Continue with: R   java.sql. oracle.sql. oracle.jdbc.   methods: }  foundAny:  interface class  zljava.lang.Object extends   implements * l  throws  "begin_error class for name error:  reflect sb=    {ljava.io.Serializable [] kloracle.aurora.rdbms.DbmsJava wf[Server] classForName: klass= mnclassForNameAndSchema |ljava.lang.StringLookup in schema failed: onoracle.aurora.rdbms.DbmsRealmtheLoginSchema pqoracle.aurora.rdbms.Schema#[Server] classForName: loginSchema= [Server] classForName: theClass=%[Server] classForName: Class.forName("[Server] classForName: Cannot findESELECT OWNER FROM ALL_OBJECTS WHERE DBMS_JAVA.LONGNAME(OBJECT_NAME)='1' AND OBJECT_TYPE='JAVA CLASS' AND STATUS='VALID'erver] look up an owner <> from schema R%[Server] classForName: Check schema <>"[Server] classForName: Get class <Reflecting Class  as user class returns nulloracle/jdbc/OracleDriver `DefaultConnection is null.java/util/PropertiesuserSYSpasswordXinternal_logonsysdbajdbc:oracle:oci:@ -  ts rs uD vD m VBSDF1Z1B1S1I1J1D1F }loracle.jpub.reflect.Server zoracle/jpub/reflect/Serverjava/lang/NoSuchMethodExceptionjava/lang/NoSuchFieldExceptionforName getMessage()Ljava/lang/String;(Ljava/lang/String;)Vequals(Ljava/lang/Object;)Zappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;toStringendsWith(Ljava/lang/String;)Z newInstance'([Ljava/lang/Object;)Ljava/lang/Object; longValue()J9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;getTargetException()Ljava/lang/Throwable;(Ljava/lang/Throwable;)V()Ljava/lang/Object;java/sql/ConnectioncreateStatement()Ljava/sql/Statement;java/sql/Statement executeQuery((Ljava/lang/String;)Ljava/sql/ResultSet;java/sql/ResultSetcloseget&(Ljava/lang/Object;)Ljava/lang/Object;3([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;@(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;"()[Ljava/lang/reflect/Constructor;java/lang/SystemoutLjava/io/PrintStream;(I)Ljava/lang/StringBuffer;java/io/PrintStreamprintln getModifiers()Ijava/lang/reflect/ModifierisPublic(I)ZgetParameterTypes()[Ljava/lang/Class;(Z)Ljava/lang/StringBuffer;-(Ljava/lang/String;)Ljava/lang/reflect/Field;length addElement(Ljava/lang/Object;)VsizecopyInto([Ljava/lang/Object;)VcharAt(I)CindexOf(Ljava/lang/String;)I substring(I)Ljava/lang/String;replace(CC)Ljava/lang/String;(II)Ljava/lang/String;java/lang/reflect/Array&(Ljava/lang/Class;I)Ljava/lang/Object;getClass()Ljava/lang/Class;([B)V(Ljava/io/InputStream;)V readObject(Ljava/io/OutputStream;)V writeObject toByteArray()[B,(Ljava/lang/Object;)Ljava/lang/StringBuffer;oracle/sql/CLOBcreateTemporary*(Ljava/sql/Connection;ZI)Loracle/sql/CLOB;setCharacterStream(J)Ljava/io/Writer; toCharArray()[Cjava/io/Writerwrite([C)VflushprintStackTrace'(Ljava/lang/String;Ljava/lang/String;)V hasMoreTokens nextTokentrimcontains elementAt(I)Ljava/lang/Object;next getString lastIndexOf(I)I(Ljava/io/PrintStream;)Vkeys()Ljava/util/Enumeration;java/util/EnumerationhasMoreElements nextElement startsWithgetName isInterfacegetDeclaredMethods()[Ljava/lang/reflect/Method; getMethodsisStatic getReturnType getSuperclass getInterfacesjava/lang/VoidTYPEgetExceptionTypes isPrimitiveisArraygetComponentTypeisAssignableFrom getUserName()Ljava/sql/Connection;java/sql/DriverManager getConnection?(Ljava/lang/String;Ljava/util/Properties;)Ljava/sql/Connection;java/lang/IntegerparseIntremoveclearjava/lang/Booleanjava/lang/Bytejava/lang/Shortjava/lang/Doublejava/lang/FloathashCode!Bu( CD ED FD GD HD ID JDKL ML NOPQRSTQRUVQRWXQRYZQR[\QR]^QR_ `a bD cD dD ef gf hf if jf kl mn on pq rs ts uD vD wfxlyzly{ly|ly}ly ~/*?  Q *+,-F*    $  Y :+, +Y,-+-::Y:/:* *:+,-:: :  !:"Y#: : YY%& :$$ZLNSU8W?XQY_Zb]e^r_z`bdfhinptwyz ? e)zn~&K$ H*'( L+ + !L+ M YY%+& N "#$$DE$& #$EF*F$$9H ;LM)W*+L,N+--M;, ,.N+U+0LNHN;, ,.N+3+0*N&:,,.:++0: %+./39</!@/GMP/U[^/!b@Cbhnq/w}/bdbF !/@ACQbsp  /=AQ_sfT1Y*+23M,0*4N-+56M1Y*+,7W,!%*3R**(lTT!3i8Y*+9,2:N-<*4:+,5;N8Y*+9,-7W-*.4?g443liii*?ni<Y*+9,2:N-<*4:+,5=N<Y*+9,-7W-*.4?g443liii*?nT>Y*9+23M,0*4N-+5?M>Y*9+,7W,!%*3R**(lTT!3*4M,@N!AY*B-CD6--2EFG66-2H:2I6<AYJCKLKCKCD-S+"AYJCMD-SE-N ,6CILOXe o u RLpfOmQXdL/Qfl QNY*+2OM,-*4N-+PMNY*+,7W,! %"*#0$O'**%lQQ!0qQQY*+2OM,-*4N-+RMQY*+,7W,-!/%1*203O6**%lQQ!0q X* *S TU*S*VWUXSWYYZMUXYL ,+[,\]N,-^-2 < >BDF*G.L6MAOIQQRVS*>l6"QLX <=N:*2*2S *2_[ *2_L*2`a=*2`b/.c:*S"*2`d/.c:**2`bSYeNf-2]Y:4:f-7W0:gYh*2`dNf-2]:**2`bSfYC-2]Y:f-2]:6mfYC-2-ij:fYC-7W!fYC-2]:: "^_`a df(h.k:nCoGqYr`vswz{}~ ;FeRpQOQQ l4kYlY*mnLM+oM+peN+pq:]YrstYrrS6:uYlY*mSkL+oM+p:$Yvw,nqB#*MejnqsH*DklM!s arp$}!xYyLzY+{M,*|,}+~N-*!$ s*MN)WAY*DAD* N- :,:AD@~-WZ > (0=DMR WZ \ d q>D\ssQmk YM@~*AY*CD@~),Y*CWY*NYYZ: ~ YYY ~~G~~~-z-:CVdd./c:D29[S7W$22S7W\:\-Y:Y:6\SY:\dY:Y:::6)6*D@~!,YW*+:-::  /6    `dS:  /.c: @~zAY  DAY  LDAY  2D ; 20@~AY D S7W.: 0: : ,Y LW@~  A.: 90/: *: .: 0:  @~AY,D:%:,@~ײGY::,@~, //A///A$'/.58/RT7?epy "#%&'()+-. 0"274>5L:b<m?pAxC|FHMNPSUN"X8[;\>]AaHcNeVftg~hjlmnoqst uJw_ygz{})=aiskZQ Q    ;   ) : |;>AfQpwyni~  <  * *2% +Y¶*W*S7WN*4ND:*@ÛYĶ*4NYĶ*K:L-HAYŶ-ƶK -ǚ -ȸFLɶD- -Ǚ-ȸF-Ķ'-ʶ-˶-̶ -ͧ-:66426pAYжCK2ѶFLKLKҶLKGL2ӸILDF ҙG2ӸI66 2:     2I6 <AYжCKLK CK CD 6 S6 S3AYնLKCKGLD-Ǚ#+Yֶ*ɶW +Y׶*ɶW-O-زڸtY٧٥3 -ظ+Yܶ-ظݶɶW-:N+߶W65 2+2ݶWd +W+ɶW622ϸҚ +W+2ѶW+W2:6  5  2+ 2ݶW d +W +W2Ӳ$2Ӹ+2ӸݶW2:  G+W6   5   2+  2ݶW  d +W +ɶW*:62*a+**`bW +*W+W2H: 6   5   2+  2ݶW  d +W +W2:  G+W6   5   2+  2ݶW  d +W +ɶW5N+Y*ɶ-W -AAY+DGLO]E+,r:;EGLOQ]t+,?BMW X]ci l rx~ #%,&O)U*[,b-m/{01-368:<>?@ACDE#A)G0H>JOK_NiOoQvRTUVRY6]^`bdhjkln(o5pFlLrSt]ucwjxuz{|x^ Q?xfuQ kL W!QE9Qe:Q:Q y:Q LiQL Q:Q m:Q L ]QL QGml?uBrfU_L1   f O** *۱*L+!+2+2 +2+S7W* CDN3Ol `6* *I'*tY* 6l R(*Y*ݶ*ư (l r L *MAY,D,:> ,dM,@>B]YtYSYtYS;uY,dSY,`bS:]L):YYH:P]YtYSYS:;AYDuY,SYS:]LAY+DW:"AY,D,L(:AY,D:::)W*+:Y,./c:-:2AY * D:$AY  D:  ]YtYSYtYS;:   uY,SYS]L#AY + D+<:,+%gYY+.:m0c:^:YW.:90/:*: .: 0:  +N Ji &ahk/ry|/\ //\//?18CJNT  (J^k ."&'-)+,Z134789:*<_=iAsBCDEFG#M&I(L3M6O\WmXQSWXWX[ >l L^-#Rskl En ( =m~   l8 Q   e*`Y**gY;=LYM,W,W,W, *M,&)g*]`/* _cf$g&r)i*mSn]qct*2+  a*9ef/ 9C<=*0*2!*2b"<A*2Dбy %28 3Q9O6Q O!# $%Y2  !s i!*#&*2L++*! m)$ a$Y$L%+*7W&*+7W$%) 7# $YM%,'W%,2N- &-'W"*6 7s*  +%(&(#$N*LY+ y߻YfY8Y<YNYQY1Y>f)7Wf*+7Wf,-7Wf./7Wf017Wf237Wf457Wf677Wf8+ij7Wf9-ij7Wf:/ij7Wf;1ij7Wf<3ij7Wf=5ij7Wf>7ij7W]T]Y1SWYSSU*GY%Y&?@tY??A## #u###$,& '()(*2+<,F.S/`0m1z23456789:;&<:XAYNZZ^bfjnrvz~ !