public class org.enhydra.jdbc.standard.StandardXAConnection extends org.enhydra.jdbc.standard.StandardPooledConnection implements javax.sql.XAConnection, javax.transaction.xa.XAResource, javax.naming.Referenceable, java.lang.Runnable
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.enhydra.jdbc.standard.StandardXAConnection
  super_class: org.enhydra.jdbc.standard.StandardPooledConnection
{
  protected org.enhydra.jdbc.standard.StandardXAStatefulConnection curCon;
    descriptor: Lorg/enhydra/jdbc/standard/StandardXAStatefulConnection;
    flags: (0x0004) ACC_PROTECTED

  private boolean commitOnPrepare;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  boolean isClosed;
    descriptor: Z
    flags: (0x0000) 

  private int timeoutSecs;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private long timeoutPeriod;
    descriptor: J
    flags: (0x0002) ACC_PRIVATE

  private long nextTimeout;
    descriptor: J
    flags: (0x0002) ACC_PRIVATE

  public java.lang.Thread timerThread;
    descriptor: Ljava/lang/Thread;
    flags: (0x0001) ACC_PUBLIC

  public TransactionManager transactionManager;
    descriptor: LTransactionManager;
    flags: (0x0001) ACC_PUBLIC

  public org.enhydra.jdbc.standard.StandardXAConnectionHandle connectionHandle;
    descriptor: Lorg/enhydra/jdbc/standard/StandardXAConnectionHandle;
    flags: (0x0001) ACC_PUBLIC

  protected org.enhydra.jdbc.standard.StandardXADataSource xaDataSource;
    descriptor: Lorg/enhydra/jdbc/standard/StandardXADataSource;
    flags: (0x0004) ACC_PROTECTED

  public boolean thisAutoCommit;
    descriptor: Z
    flags: (0x0001) ACC_PUBLIC

  public void <init>(org.enhydra.jdbc.standard.StandardXADataSource, java.lang.String, java.lang.String);
    descriptor: (Lorg/enhydra/jdbc/standard/StandardXADataSource;Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // org.enhydra.jdbc.standard.StandardXAConnection this
         0: .line 34
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import javax.transaction.Status cannot be resolved\n\tThe import javax.transaction.TransactionManager cannot be resolved\n\tTransactionManager cannot be resolved to a type\n\tTransactionManager cannot be resolved to a type\n\tTransactionManager cannot be resolved to a type\n\tTransactionManager cannot be resolved to a type\n\tTransactionManager cannot be resolved to a type\n\tTransaction cannot be resolved to a type\n\tTransaction cannot be resolved to a type\n\tTransactionManager cannot be resolved to a type\n\tjavax.transaction.SystemException cannot be resolved to a type\n\tStatus cannot be resolved to a variable\n\tStatus cannot be resolved to a variable\n\tTransaction cannot be resolved to a type\n\tTransaction cannot be resolved to a type\n\tStatus cannot be resolved to a variable\n\tStatus cannot be resolved to a variable\n\tStatus cannot be resolved to a variable\n\tStatus cannot be resolved to a variable\n\tStatus cannot be resolved to a variable\n\tStatus cannot be resolved to a variable\n\tStatus cannot be resolved to a variable\n\tStatus cannot be resolved to a variable\n\tStatus cannot be resolved to a variable\n\tStatus cannot be resolved to a variable\n\tStatus cannot be resolved to a variable\n\tTransactionManager cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.enhydra.jdbc.standard.StandardXAConnection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/enhydra/jdbc/standard/StandardXAConnection;
    Exceptions:
      throws java.sql.SQLException
    MethodParameters:
            Name  Flags
      dataSource  
      user        
      password    

  public javax.transaction.xa.XAResource getXAResource();
    descriptor: ()Ljavax/transaction/xa/XAResource;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.enhydra.jdbc.standard.StandardXAConnection this
         0: .line 115
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.enhydra.jdbc.standard.StandardXAConnection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/enhydra/jdbc/standard/StandardXAConnection;

  public synchronized java.sql.Connection getConnection();
    descriptor: ()Ljava/sql/Connection;
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.enhydra.jdbc.standard.StandardXAConnection this
         0: .line 129
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.enhydra.jdbc.standard.StandardXAConnection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/enhydra/jdbc/standard/StandardXAConnection;
    Exceptions:
      throws java.sql.SQLException

  protected void newConnectionHandle();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.enhydra.jdbc.standard.StandardXAConnection this
         0: .line 158
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTransactionManager cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.enhydra.jdbc.standard.StandardXAConnection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/enhydra/jdbc/standard/StandardXAConnection;

  public void setTransactionManager(TransactionManager);
    descriptor: (LTransactionManager;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.enhydra.jdbc.standard.StandardXAConnection this
         0: .line 161
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tTransactionManager cannot be resolved to a type\n\tTransactionManager cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.enhydra.jdbc.standard.StandardXAConnection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/enhydra/jdbc/standard/StandardXAConnection;
    MethodParameters:
      Name  Flags
      tm    

  public synchronized void close();
    descriptor: ()V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.enhydra.jdbc.standard.StandardXAConnection this
         0: .line 168
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.enhydra.jdbc.standard.StandardXAConnection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/enhydra/jdbc/standard/StandardXAConnection;
    Exceptions:
      throws java.sql.SQLException

  public synchronized void doStart(javax.transaction.xa.Xid, int);
    descriptor: (Ljavax/transaction/xa/Xid;I)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.enhydra.jdbc.standard.StandardXAConnection this
         0: .line 297
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tTransactionManager cannot be resolved to a type\n\tTransaction cannot be resolved to a type\n\tTransaction cannot be resolved to a type\n\tTransactionManager cannot be resolved to a type\n\tjavax.transaction.SystemException cannot be resolved to a type\n\tStatus cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.enhydra.jdbc.standard.StandardXAConnection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/enhydra/jdbc/standard/StandardXAConnection;
    Exceptions:
      throws javax.transaction.xa.XAException
    MethodParameters:
       Name  Flags
      xid    
      flags  

  public synchronized void start(javax.transaction.xa.Xid, int);
    descriptor: (Ljavax/transaction/xa/Xid;I)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.enhydra.jdbc.standard.StandardXAConnection this
         0: .line 358
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.enhydra.jdbc.standard.StandardXAConnection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/enhydra/jdbc/standard/StandardXAConnection;
    Exceptions:
      throws javax.transaction.xa.XAException
    MethodParameters:
       Name  Flags
      xid    
      flags  

  public synchronized void end(javax.transaction.xa.Xid, int);
    descriptor: (Ljavax/transaction/xa/Xid;I)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.enhydra.jdbc.standard.StandardXAConnection this
         0: .line 388
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tStatus cannot be resolved to a variable\n\tTransaction cannot be resolved to a type\n\tTransaction cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.enhydra.jdbc.standard.StandardXAConnection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/enhydra/jdbc/standard/StandardXAConnection;
    Exceptions:
      throws javax.transaction.xa.XAException
    MethodParameters:
       Name  Flags
      xid    
      flags  

  public org.enhydra.jdbc.standard.StandardXAStatefulConnection checkPreparedState(javax.transaction.xa.Xid);
    descriptor: (Ljavax/transaction/xa/Xid;)Lorg/enhydra/jdbc/standard/StandardXAStatefulConnection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.enhydra.jdbc.standard.StandardXAConnection this
         0: .line 434
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tStatus cannot be resolved to a variable\n\tStatus cannot be resolved to a variable\n\tStatus cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.enhydra.jdbc.standard.StandardXAConnection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/enhydra/jdbc/standard/StandardXAConnection;
    Exceptions:
      throws javax.transaction.xa.XAException
    MethodParameters:
      Name  Flags
      xid   

  public int prepare(javax.transaction.xa.Xid);
    descriptor: (Ljavax/transaction/xa/Xid;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.enhydra.jdbc.standard.StandardXAConnection this
         0: .line 455
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.enhydra.jdbc.standard.StandardXAConnection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/enhydra/jdbc/standard/StandardXAConnection;
    Exceptions:
      throws javax.transaction.xa.XAException
    MethodParameters:
      Name  Flags
      xid   

  public synchronized void commit(javax.transaction.xa.Xid, boolean);
    descriptor: (Ljavax/transaction/xa/Xid;Z)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.enhydra.jdbc.standard.StandardXAConnection this
         0: .line 479
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tStatus cannot be resolved to a variable\n\tStatus cannot be resolved to a variable\n\tStatus cannot be resolved to a variable\n\tStatus cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.enhydra.jdbc.standard.StandardXAConnection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/enhydra/jdbc/standard/StandardXAConnection;
    Exceptions:
      throws javax.transaction.xa.XAException
    MethodParameters:
          Name  Flags
      xid       
      onePhase  

  public synchronized void rollback(javax.transaction.xa.Xid);
    descriptor: (Ljavax/transaction/xa/Xid;)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.enhydra.jdbc.standard.StandardXAConnection this
         0: .line 553
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tStatus cannot be resolved to a variable\n\tStatus cannot be resolved to a variable\n\tStatus cannot be resolved to a variable\n\tStatus cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.enhydra.jdbc.standard.StandardXAConnection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/enhydra/jdbc/standard/StandardXAConnection;
    Exceptions:
      throws javax.transaction.xa.XAException
    MethodParameters:
      Name  Flags
      xid   

  public boolean isSameRM(javax.transaction.xa.XAResource);
    descriptor: (Ljavax/transaction/xa/XAResource;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.enhydra.jdbc.standard.StandardXAConnection this
         0: .line 590
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.enhydra.jdbc.standard.StandardXAConnection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/enhydra/jdbc/standard/StandardXAConnection;
    Exceptions:
      throws javax.transaction.xa.XAException
    MethodParameters:
       Name  Flags
      xares  

  public void forget(javax.transaction.xa.Xid);
    descriptor: (Ljavax/transaction/xa/Xid;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.enhydra.jdbc.standard.StandardXAConnection this
         0: .line 620
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.enhydra.jdbc.standard.StandardXAConnection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/enhydra/jdbc/standard/StandardXAConnection;
    Exceptions:
      throws javax.transaction.xa.XAException
    MethodParameters:
      Name  Flags
      xid   

  public javax.transaction.xa.Xid[] recover(int);
    descriptor: (I)[Ljavax/transaction/xa/Xid;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.enhydra.jdbc.standard.StandardXAConnection this
         0: .line 636
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.enhydra.jdbc.standard.StandardXAConnection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/enhydra/jdbc/standard/StandardXAConnection;
    Exceptions:
      throws javax.transaction.xa.XAException
    MethodParameters:
      Name  Flags
      flag  

  public boolean setTransactionTimeout(int);
    descriptor: (I)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.enhydra.jdbc.standard.StandardXAConnection this
         0: .line 651
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.enhydra.jdbc.standard.StandardXAConnection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/enhydra/jdbc/standard/StandardXAConnection;
    MethodParameters:
         Name  Flags
      seconds  

  public int getTransactionTimeout();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.enhydra.jdbc.standard.StandardXAConnection this
         0: .line 656
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.enhydra.jdbc.standard.StandardXAConnection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/enhydra/jdbc/standard/StandardXAConnection;

  public void setCommitOnPrepare(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.enhydra.jdbc.standard.StandardXAConnection this
         0: .line 660
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.enhydra.jdbc.standard.StandardXAConnection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/enhydra/jdbc/standard/StandardXAConnection;
    MethodParameters:
                 Name  Flags
      commitOnPrepare  

  public boolean getCommitOnPrepare();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.enhydra.jdbc.standard.StandardXAConnection this
         0: .line 664
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.enhydra.jdbc.standard.StandardXAConnection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/enhydra/jdbc/standard/StandardXAConnection;

  public void run();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.enhydra.jdbc.standard.StandardXAConnection this
         0: .line 671
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.enhydra.jdbc.standard.StandardXAConnection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/enhydra/jdbc/standard/StandardXAConnection;

  public javax.naming.Reference getReference();
    descriptor: ()Ljavax/naming/Reference;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.enhydra.jdbc.standard.StandardXAConnection this
         0: .line 715
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.enhydra.jdbc.standard.StandardXAConnection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/enhydra/jdbc/standard/StandardXAConnection;
    Exceptions:
      throws javax.naming.NamingException

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.enhydra.jdbc.standard.StandardXAConnection this
         0: .line 744
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTransactionManager cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.enhydra.jdbc.standard.StandardXAConnection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/enhydra/jdbc/standard/StandardXAConnection;
}
SourceFile: "StandardXAConnection.java"