4,oracle/jdbc/xa/client/OracleXAHeteroResource&oracle/jdbc/xa/client/OracleXAResourceOracleXAHeteroResource.java/Loracle/jdbc/logging/annotations/DefaultLogger;value oracle.jdbc*Loracle/jdbc/logging/annotations/Supports;)Loracle/jdbc/logging/annotations/Feature;XArmidIB(Ljava/sql/Connection;Loracle/jdbc/xa/client/OracleXAConnection;)V javax/transaction/xa/XAException()V    connectionLjava/sql/Connection;   xaconnection#Loracle/jdbc/xa/OracleXAConnection;   oracle/jdbc/driver/DatabaseErrorcreateXAException%(I)Ljavax/transaction/xa/XAException; !" #fillInStackTrace()Ljava/lang/Throwable; %& 'java/sql/Connection)(oracle/jdbc/xa/client/OracleXAConnection+start(Ljavax/transaction/xa/Xid;I)V  .saveAndAlterAutoCommitModeForGlobalTransaction 3 4javax/transaction/xa/Xid6 getFormatId()I 89 7:getGlobalTransactionId()[B <= 7>getBranchQualifier @= 7A t2cDoXaStart (I[B[BIII)I CD E checkStatus(I)V GH IenterGlobalTxnMode K L)restoreAutoCommitModeForGlobalTransaction N O[BQend&exitGlobalTxnMode U V t2cDoXaEnd XD Yjava/lang/Throwable[commit(Ljavax/transaction/xa/Xid;Z)V@ t2cDoXaCommit `D aprepare(Ljavax/transaction/xa/Xid;)It2cDoXaPrepare eD fforget(Ljavax/transaction/xa/Xid;)V t2cDoXaForget jD krollbackt2cDoXaRollback nD osetRmidgetRmidgetSerializedBytes(Ljavax/transaction/xa/Xid;)[Bjava/io/IOExceptionuoracle/jdbc/oracore/UtilwserializeObject(Ljava/lang/Object;)[B yz x{printStackTrace } v~debugf(Ljava/util/logging/Logger;Ljava/util/logging/Level;Ljava/lang/reflect/Executable;Ljava/lang/String;)V%Loracle/jdbc/logging/annotations/Log;java/lang/ObjectgetClass()Ljava/lang/Class; oracle/jdbc/driver/ClioSupportlogw(Ljava/util/logging/Logger;Ljava/util/logging/Level;Ljava/lang/Class;Ljava/lang/reflect/Executable;Ljava/lang/String;)V Code StackMapTableLineNumberTable ExceptionsRuntimeVisibleAnnotations SourceFile! r****+*,*$()*,/( 1245)7-.+$(/~>0~=1~$(/~(!$(/~2~$(*5=+;6+?:+B:**F6*J*M :*P&!+?7RRrY[]acf&h'j6nRqSsbwpzq|S. t+$(T>~$(+;6+?:+B:*W**Z6*J*P :*Pcjjlj/;7\7RRN.6>FJ\]cgjps]^Q+$(_>+;6+?:+B:**b6*J@. '/7IJPcdO+$(+;=+?N+B:*-*g6 *J77RR. "*: ;#F%L(hiB+$(+;=+?N+B:*-*l6*J* 79;>?"@*B:D;GAImiB+$(+;=+?N+B:*-*p6*J* UWY\]"^*`:b;eAgCDXD`DeDjDnD qH"*  r9* stD *|L+vEv GH<$() +,*-  s [e