4V1oracle/jdbc/replay/driver/TxnReplayableConnection+oracle/jdbc/replay/driver/TxnReplayableBase(oracle/jdbc/replay/driver/JDBCReplayable0oracle/jdbc/replay/internal/ReplayableConnectionTxnReplayableConnection.java'Loracle/jdbc/proxy/annotation/ProxyFor;value'Loracle/jdbc/internal/OracleConnection;*Loracle/jdbc/proxy/annotation/ProxyLocale;*Loracle/jdbc/proxy/annotation/ProxyAccess;"Loracle/jdbc/internal/ACProxyable;/Loracle/jdbc/logging/annotations/DefaultLogger;oracle.jdbc.internal.replay*Loracle/jdbc/logging/annotations/Supports;)Loracle/jdbc/logging/annotations/Feature;APPLICATION_CONTINUITY3oracle/jdbc/replay/driver/TxnReplayableConnection$11oracle/jdbc/OracleConnection$ConnectionValidationoracle/jdbc/OracleConnectionConnectionValidationEoracle/jdbc/replay/internal/ReplayableConnection$StateRestorationTypeStateRestorationType()V => ? 9: A ;< Cjava/lang/StringBuilderE F?CONNHappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; JK FLthisProxyNameInLogLjava/lang/String; NO PtoString()Ljava/lang/String; RS FTgetCreateARRAYMethod()Ljava/lang/reflect/Method;java/lang/ExceptionX%oracle/jdbc/internal/OracleConnectionZ createARRAY\java/lang/Class^java/lang/String`java/lang/Objectb getMethod@(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; de _fgetCreateArrayOfMethodjava/sql/Connectioni createArrayOfk[Ljava/lang/Object;mgetDeclaredMethod oe _pgetCreateStructMethod createStructsgetCreateLobMethod.(Ljava/lang/String;)Ljava/lang/reflect/Method;getCreateLobWithLocatorMethod?(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/reflect/Method;B(Ljava/lang/String;Ljava/lang/Class<*>;)Ljava/lang/reflect/Method;'getCreateClobWithLocatorAndCSFORMMethod createClob{[B}java/lang/ShortTYPELjava/lang/Class;  preForAllB(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)V"Loracle/jdbc/proxy/annotation/Pre; preForStatementCreation&Loracle/jdbc/proxy/annotation/Methods; signatures(Loracle/jdbc/proxy/annotation/Signature;nameprepareStatementargsI[I[Ljava/lang/String; prepareCall preForSetAutoCommit setAutoCommitLjava/lang/Boolean; failoverMngr2Loracle/jdbc/replay/driver/TxnFailoverManagerImpl; getReplayLifecycleD()Loracle/jdbc/replay/driver/TxnFailoverManagerImpl$ReplayLifecycle; 'K$SwitchMap$oracle$jdbc$replay$driver$TxnFailoverManagerImpl$ReplayLifecycle ordinal()I %java/lang/Boolean booleanValue()Z  preForAbortabortLjava/util/concurrent/Executor; preForClosureclosejava/lang/Thread currentThread()Ljava/lang/Thread;  getStackTrace ()[Ljava/lang/StackTraceElement; java/lang/StackTraceElement getClassName S  oracle.ucp startsWith(Ljava/lang/String;)Z aisClosedAndNoReplay < abortCalledBeforeLatestClose < [Ljava/lang/StackTraceElement; preForCancelcancelpreForOpenProxySessionopenProxySessionLjava/util/Properties;ENABLED_NOT_REPLAYINGBLoracle/jdbc/replay/driver/TxnFailoverManagerImpl$ReplayLifecycle; %-Replay disabled because of nonreplayable calldisableReplayInternalR(Ljava/lang/reflect/Method;ILjava/lang/String;Ljava/sql/SQLRecoverableException;)V 'preForSafeDrainingAPIsisValid3Loracle/jdbc/OracleConnection$ConnectionValidation; pingDatabaseisUsablepreForMethodWithConcreteClass/Replay disabled because of concrete class usage postForAll(Ljava/lang/reflect/Method;)V#Loracle/jdbc/proxy/annotation/Post;@(Ljava/lang/reflect/Method;Ljava/lang/Object;)Ljava/lang/Object;   postForAbortpostForClosure postForCancelpostForSafeDrainingAPIs(Ljava/lang/reflect/Method;Z)Z getDelegate()Ljava/lang/Object; (Z)Z [postForPingDatabase(Ljava/lang/reflect/Method;I)IpostForTxnCompletioncommitLjava/util/EnumSet;rollbackjava/lang/Throwable INTERNALLY_DISABLED  %checkImplicitRequestBoundary  >  postForSetClientInfo setClientInfo setStateSignatureSyncUp > 'onErrorVoidForAll4(Ljava/lang/reflect/Method;Ljava/sql/SQLException;)Vjava/sql/SQLException&Loracle/jdbc/proxy/annotation/OnError;Ljava/sql/SQLException;   onErrorForAllE(Ljava/lang/reflect/Method;Ljava/sql/SQLException;)Ljava/lang/Object;  *Loracle/jdbc/proxy/annotation/GetDelegate; setDelegate(Ljava/lang/Object;)V*Loracle/jdbc/proxy/annotation/SetDelegate; getCreator)Loracle/jdbc/proxy/annotation/GetCreator;setReplayInitiationTimeout(I)V $% '& initialize_(Loracle/jdbc/replay/internal/OracleDataSource;Loracle/jdbc/pool/OracleConnectionBuilderImpl;)VgetFailoverManager(Loracle/jdbc/replay/driver/TxnReplayableBase;Loracle/jdbc/replay/internal/OracleDataSource;)Loracle/jdbc/replay/driver/TxnFailoverManager; *+ ',setFailoverManager5(Loracle/jdbc/replay/driver/TxnFailoverManagerImpl;)V ./ 0 78 2,oracle/jdbc/replay/internal/OracleDataSource4getRequestSizeLimit 6 57setRequestSizeLimit 9% ':setSessionStateConsistency(Z)V <= '>setSessionStateRestorationJ(Loracle/jdbc/replay/internal/ReplayableConnection$StateRestorationType;)V @A 'B setAutoAC D= 'EgetProxyObjectsetProxyObjectC(Ljava/lang/Object;Loracle/jdbc/pool/OracleConnectionBuilderImpl;)VgetConnectionBuilder0()Loracle/jdbc/pool/OracleConnectionBuilderImpl; beginRequest L> 'M L= 'O endRequest Q= R Q> 'T [RcheckStateSignatureSyncUp W> 'XisStateUnrestorable Z '[isAutoAC ]< '^hasNoOpenHandles ` [a O disableReplay d> 'e8(Ljava/lang/String;Ljava/lang/Object;)Loracle/sql/ARRAY;*Loracle/jdbc/proxy/annotation/ProxyResult;0Loracle/jdbc/proxy/annotation/ProxyResultPolicy;MANUALgetClass()Ljava/lang/Class; kl cmisArray o _pisElementTypePrimitive(Ljava/lang/Object;)Z rs t unwrapProxies&(Ljava/lang/Object;)Ljava/lang/Object; vw x )* zCannot create ARRAY instance| oracle/jdbc/driver/DatabaseError~createSqlException,(ILjava/lang/Object;)Ljava/sql/SQLException;   \g [oracle/sql/ARRAY java/lang/reflect/MethodARRAYConstructorRecordingJ(Ljava/lang/String;Ljava/lang/Object;Loracle/sql/ARRAY;)Loracle/sql/ARRAY;createOracleArray6(Ljava/lang/String;Ljava/lang/Object;)Ljava/sql/Array; 7(Ljava/lang/String;[Ljava/lang/Object;)Ljava/sql/Array; +* Cannot create Array instance k jjava/sql/Array8(Ljava/lang/String;[Ljava/lang/Object;)Ljava/sql/Struct;  ,* Cannot create Struct instance s jjava/sql/StructSTRUCTConstructorRecordingM(Ljava/lang/String;[Ljava/lang/Object;Loracle/sql/STRUCT;)Loracle/sql/STRUCT;oracle/sql/STRUCT()Ljava/sql/Clob; -* Cannot create CLOB instance { j java/sql/Clob([B)Loracle/sql/CLOB; .* .Cannot create CLOB with locater bytes instance { [oracle/sql/CLOB([BS)Loracle/sql/CLOB; /* 9Cannot create CLOB with locater bytes and csform instancevalueOf(S)Ljava/lang/Short;   { [CLOBConstructorRecording'([BSLoracle/sql/CLOB;)Loracle/sql/CLOB;createClobWithUnpickledBytes 0* 0Cannot create CLOB with unpickled bytes instance  [ createNClob()Ljava/sql/NClob; 1* Cannot create NCLOB instance  jjava/sql/NClob createBlob()Ljava/sql/Blob; 2* Cannot create BLOB instance  j java/sql/Blob([B)Loracle/sql/BLOB; 3* .Cannot create BLOB with locater bytes instance  [oracle/sql/BLOBcreateBlobWithUnpickledBytes 4* 0Cannot create BLOB with unpickled bytes instance  [BLOBConstructorRecording&([BLoracle/sql/BLOB;)Loracle/sql/BLOB; createBfile([B)Loracle/sql/BFILE; 5* /Cannot create BFILE with locater bytes instance  [oracle/sql/BFILEBFILEConstructorRecording(([BLoracle/sql/BFILE;)Loracle/sql/BFILE; getDescriptor&(Ljava/lang/String;)Ljava/lang/Object; 6* Cannot get getDescriptor method  [oracle/sql/StructDescriptororacle/sql/ArrayDescriptor getProxyFactory"()Loracle/jdbc/proxy/ProxyFactory;   ' oracle/jdbc/proxy/ProxyFactoryproxyFor w getComponentType l _ isPrimitive  _getReplayStatisticse(Loracle/jdbc/replay/ReplayableConnection$StatisticsReportType;)Loracle/jdbc/replay/ReplayStatistics;  'clearReplayStatisticsA(Loracle/jdbc/replay/ReplayableConnection$StatisticsReportType;)V  ' getLogicalConnectionA(Loracle/jdbc/pool/OraclePooledConnection;Z)Ljava/sql/Connection;/oracle/jdbc/replay/driver/LogicalConnectionImpl$T(Loracle/jdbc/pool/OraclePooledConnection;Loracle/jdbc/internal/OracleConnection;Z)V =& %'getLogicalTransactionId$()Loracle/jdbc/LogicalTransactionId;(I)Ljava/sql/SQLException; + ,fillInStackTrace()Ljava/lang/Throwable; ./ 0 )* '2getLtxidAtOriginalOutage 4* '5 oracle/jdbc/LogicalTransactionId7 VW : hW < rW > uv @ wx B zW D dx LCodeLineNumberTable StackMapTable SignatureRuntimeVisibleAnnotations Exceptions InnerClasses SourceFile!)*+*,*-*.*/*0*1*2*3*4*5*6*789:;<H=>NQ)*@*B*D*FYGIM*QMUQOh_ ci(jVWNM[]_YaSYcSgKYPVYOptvhWNMjl_YaSYnSqKYPVYOrWNMjt_YaSYnSqKYPVYOuvNB[*_gL YPKYO wxNF[*_Y+SgMYPOYOQyzWNN[|_Y~SYSgKYPWYOdxNF[*_Y+SgMYPOYOQyN$*+,-O RN$*+,-O R[ @s[cO@s[cOc@s[cOc@s[cOcc@s[cOccc@s[cOc@s[cO@s[cOcc@s[cOcccNY*+,-*:.?/////???*-2DP H%O HUXR![@s[cNO R0[@s[@s[cNI: 2:Ŷə*̚*ϙ *̧*PAa!aO"#$&"2:3B6G8H;R[@s[NO DGR[@s[Nq-*:ڥ**+tP %O"U WXZ_`+g,jR$[@s[ccNO x{Rx[@s[c@s[cc@s[@s[c@s[@s[c<Nq-*:ڥ**+P %O" +,N$*+WO RN*+,ORN'*ϱOR0[@s[@s[cNO RB[@s[@s[c@s[cNO R[@s[Nm.*[N*-*+tP +[O +,RW[@s[c@s[cc@s[@s[c<NO R0[@s[@s[cNx%*+*M,ڥ , * N"P %FO&     "#$R?[@s[@s[c@s[ NV*+*M,ڦ *P%O ! $*,R6[@s [cOcO@s [cN#*+,O 23SR  cN*+,O9SR  cR R!"R#$%N* *'ORV WS()NJ*+-'N*-1*,3-+8;O\^ _bdeS<=N* *?Ojn oS@AN* *+COtx ySD=N* *FO~ SGN*BOSH N"*+BO SHIN+ *+B*,3O SJKN*3OL>N$*NO SL=N% *PO SQ>N"*SO SQ=NO#*U*[M,V*Y*ϱO"S >Nz3*\*[L*_+b*S*cP  %[O&    '(-2Sd>N) *fOS\gN,#,nq *,u,N*,yNN{ }{:**cY+SY-S*[:+-:*:**LklP%c 7accO:$&,49LU`lnSR h eijN[,%,nq *,u ,:*,y::{ }{:**cY+SYS*-P  c O* & )"/$7(<*P,SR h eijN*+,O3SR h eijkNf*,ynnN :**cY+SY-S*j:+-:*:**2QRP!n7annO* : <>BD2H;JFLRNTPSR h eijsNv ,V,Q,cN6,:6632:-S -Ş,N :**cY+SY-S*j:+-:*:**PUannn'cann 7annON[ ]^_+a3cEfN_ThWjYl_ngrltxz|~SR h eijN' ,Y,T,c:6,:6652:   S  Sʧ,: :**cY+SYS*-PB annn(c ann O> ,4GQWZ]ckpSR h eij{NE L*+*c*jM,N*+-M*+*+,45P&O& $+56SR h eij{NL M*,*cY+S*[N-+:*,N*,*,- ;<P-~O&  (1<=SR h eij{NX N*-*cY+SYS*[:+:*-:*-*-'EFP7~O& '0;FHSR h eijNe4 :**cY+SYS*-PO  )SR h eijNL ʸM*,*cY+S*[N-+:*,N*,*,- ;<P-~O&  !(#1%<'=)SR h eijNE ҸL*+*c*jM,N*+-ְM*+*+,ְ45P&O& 248:>$@+B5D6FSR h eijNE ܸL*+*c*jM,N*+-M*+*+,45P&O& OQUW[$]+_5a6cSR h eijNL M*,*cY+S*[N-+:*,N*,*,- ;<P-~O& kmqs w(y1{<}=SR h eijNO M*,*cY+S*[N-+:*,N*,*,- >?P0~O&  (1?@SR h eijN[* N*-*cY+S*-,PO SR h eijNL M*,*cY+S*[N-+:*,N*,*,- ;<P-~O&  (1<=SR h eijN[* N*-*cY+S*-,PO SR h eijNq M*,*cY+S*[N-+:& *:*,*,N*,*,- [d\cdP"M[caO6  (1AJO\deSR h eijvwNW++nq9+nnM,>(c:6*,2yS++ ++P !cnnO> %.;AD F%M&U(rsNL+nM,q ,M,P _O.0 13N! *+OGN% *+!O XY"#N,%Y+*[(N-O adSR h eij)*Nt*L+.\8888\(p-1*[M, *3 *6*3P8%[F8O* vwy8|HP^hklS9>Nt;{=?|A|~CEF~CGAHAH~CI~CJ~CKaMO6 NO PQR$S*T5U>VGWRX]YhZT*@@ "#@%'(@U R2  [c  c s [e