public class org.springframework.jca.cci.connection.SingleConnectionFactory extends org.springframework.jca.cci.connection.DelegatingConnectionFactory implements org.springframework.beans.factory.DisposableBean
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.springframework.jca.cci.connection.SingleConnectionFactory
  super_class: org.springframework.jca.cci.connection.DelegatingConnectionFactory
{
  protected final org.apache.commons.logging.Log logger;
    descriptor: Lorg/apache/commons/logging/Log;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  private Connection target;
    descriptor: LConnection;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      org.springframework.lang.Nullable()

  private Connection connection;
    descriptor: LConnection;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      org.springframework.lang.Nullable()

  private final java.lang.Object connectionMonitor;
    descriptor: Ljava/lang/Object;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.jca.cci.connection.SingleConnectionFactory this
         0: .line 24
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import javax.resource cannot be resolved\n\tThe import javax.resource cannot be resolved\n\tThe import javax.resource cannot be resolved\n\tThe import javax.resource cannot be resolved\n\tThe import javax.resource cannot be resolved\n\tThe hierarchy of the type SingleConnectionFactory is inconsistent\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnectionFactory cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tThe method getTargetConnectionFactory() from the type DelegatingConnectionFactory refers to the missing type ConnectionFactory\n\tConnection cannot be resolved to a type\n\tResourceException cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tThe method initConnection() from the type SingleConnectionFactory refers to the missing type ResourceException\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnectionSpec cannot be resolved to a type\n\tResourceException cannot be resolved to a type\n\tNotSupportedException cannot be resolved to a type\n\tResourceException cannot be resolved to a type\n\tThe method getTargetConnectionFactory() from the type DelegatingConnectionFactory refers to the missing type ConnectionFactory\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tThe method doCreateConnection() from the type SingleConnectionFactory refers to the missing type Connection\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tResourceException cannot be resolved to a type\n\tConnectionFactory cannot be resolved to a type\n\tThe method getTargetConnectionFactory() from the type DelegatingConnectionFactory refers to the missing type ConnectionFactory\n\tConnection cannot be resolved to a type\n\tResourceException cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.jca.cci.connection.SingleConnectionFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/jca/cci/connection/SingleConnectionFactory;

  public void <init>(Connection);
    descriptor: (LConnection;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.jca.cci.connection.SingleConnectionFactory this
         0: .line 24
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import javax.resource cannot be resolved\n\tThe import javax.resource cannot be resolved\n\tThe import javax.resource cannot be resolved\n\tThe import javax.resource cannot be resolved\n\tThe import javax.resource cannot be resolved\n\tThe hierarchy of the type SingleConnectionFactory is inconsistent\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnectionFactory cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tThe method getTargetConnectionFactory() from the type DelegatingConnectionFactory refers to the missing type ConnectionFactory\n\tConnection cannot be resolved to a type\n\tResourceException cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tThe method initConnection() from the type SingleConnectionFactory refers to the missing type ResourceException\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnectionSpec cannot be resolved to a type\n\tResourceException cannot be resolved to a type\n\tNotSupportedException cannot be resolved to a type\n\tResourceException cannot be resolved to a type\n\tThe method getTargetConnectionFactory() from the type DelegatingConnectionFactory refers to the missing type ConnectionFactory\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tThe method doCreateConnection() from the type SingleConnectionFactory refers to the missing type Connection\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tResourceException cannot be resolved to a type\n\tConnectionFactory cannot be resolved to a type\n\tThe method getTargetConnectionFactory() from the type DelegatingConnectionFactory refers to the missing type ConnectionFactory\n\tConnection cannot be resolved to a type\n\tResourceException cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.jca.cci.connection.SingleConnectionFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/jca/cci/connection/SingleConnectionFactory;
    MethodParameters:
        Name  Flags
      target  

  public void <init>(ConnectionFactory);
    descriptor: (LConnectionFactory;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.jca.cci.connection.SingleConnectionFactory this
         0: .line 24
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import javax.resource cannot be resolved\n\tThe import javax.resource cannot be resolved\n\tThe import javax.resource cannot be resolved\n\tThe import javax.resource cannot be resolved\n\tThe import javax.resource cannot be resolved\n\tThe hierarchy of the type SingleConnectionFactory is inconsistent\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnectionFactory cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tThe method getTargetConnectionFactory() from the type DelegatingConnectionFactory refers to the missing type ConnectionFactory\n\tConnection cannot be resolved to a type\n\tResourceException cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tThe method initConnection() from the type SingleConnectionFactory refers to the missing type ResourceException\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnectionSpec cannot be resolved to a type\n\tResourceException cannot be resolved to a type\n\tNotSupportedException cannot be resolved to a type\n\tResourceException cannot be resolved to a type\n\tThe method getTargetConnectionFactory() from the type DelegatingConnectionFactory refers to the missing type ConnectionFactory\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tThe method doCreateConnection() from the type SingleConnectionFactory refers to the missing type Connection\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tResourceException cannot be resolved to a type\n\tConnectionFactory cannot be resolved to a type\n\tThe method getTargetConnectionFactory() from the type DelegatingConnectionFactory refers to the missing type ConnectionFactory\n\tConnection cannot be resolved to a type\n\tResourceException cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.jca.cci.connection.SingleConnectionFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/jca/cci/connection/SingleConnectionFactory;
    MethodParameters:
                         Name  Flags
      targetConnectionFactory  

  public void afterPropertiesSet();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.jca.cci.connection.SingleConnectionFactory this
         0: .line 110
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tConnection cannot be resolved to a type\n\tThe method getTargetConnectionFactory() from the type DelegatingConnectionFactory refers to the missing type ConnectionFactory\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.jca.cci.connection.SingleConnectionFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/jca/cci/connection/SingleConnectionFactory;

  public Connection getConnection();
    descriptor: ()LConnection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.jca.cci.connection.SingleConnectionFactory this
         0: .line 117
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tConnection cannot be resolved to a type\n\tResourceException cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tThe method initConnection() from the type SingleConnectionFactory refers to the missing type ResourceException\n\tConnection cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.jca.cci.connection.SingleConnectionFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/jca/cci/connection/SingleConnectionFactory;
    Exceptions:
      throws ResourceException

  public Connection getConnection(ConnectionSpec);
    descriptor: (LConnectionSpec;)LConnection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.jca.cci.connection.SingleConnectionFactory this
         0: .line 127
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tConnection cannot be resolved to a type\n\tConnectionSpec cannot be resolved to a type\n\tResourceException cannot be resolved to a type\n\tNotSupportedException cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.jca.cci.connection.SingleConnectionFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/jca/cci/connection/SingleConnectionFactory;
    Exceptions:
      throws ResourceException
    MethodParameters:
                Name  Flags
      connectionSpec  

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

  public void initConnection();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.jca.cci.connection.SingleConnectionFactory this
         0: .line 150
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tResourceException cannot be resolved to a type\n\tThe method getTargetConnectionFactory() from the type DelegatingConnectionFactory refers to the missing type ConnectionFactory\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tThe method doCreateConnection() from the type SingleConnectionFactory refers to the missing type Connection\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.jca.cci.connection.SingleConnectionFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/jca/cci/connection/SingleConnectionFactory;
    Exceptions:
      throws ResourceException

  public void resetConnection();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.jca.cci.connection.SingleConnectionFactory this
         0: .line 173
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.jca.cci.connection.SingleConnectionFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/jca/cci/connection/SingleConnectionFactory;

  protected Connection doCreateConnection();
    descriptor: ()LConnection;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.jca.cci.connection.SingleConnectionFactory this
         0: .line 186
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tConnection cannot be resolved to a type\n\tResourceException cannot be resolved to a type\n\tConnectionFactory cannot be resolved to a type\n\tThe method getTargetConnectionFactory() from the type DelegatingConnectionFactory refers to the missing type ConnectionFactory\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.jca.cci.connection.SingleConnectionFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/jca/cci/connection/SingleConnectionFactory;
    Exceptions:
      throws ResourceException

  protected void prepareConnection(Connection);
    descriptor: (LConnection;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.jca.cci.connection.SingleConnectionFactory this
         0: .line 197
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tConnection cannot be resolved to a type\n\tResourceException cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.jca.cci.connection.SingleConnectionFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/jca/cci/connection/SingleConnectionFactory;
    Exceptions:
      throws ResourceException
    MethodParameters:
      Name  Flags
      con   

  protected void closeConnection(Connection);
    descriptor: (LConnection;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.jca.cci.connection.SingleConnectionFactory this
         0: .line 204
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tConnection cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.jca.cci.connection.SingleConnectionFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/jca/cci/connection/SingleConnectionFactory;
    MethodParameters:
      Name  Flags
      con   

  protected Connection getCloseSuppressingConnectionProxy(Connection);
    descriptor: (LConnection;)LConnection;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.jca.cci.connection.SingleConnectionFactory this
         0: .line 221
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n\tConnection cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.jca.cci.connection.SingleConnectionFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/jca/cci/connection/SingleConnectionFactory;
    MethodParameters:
        Name  Flags
      target  
}
SourceFile: "SingleConnectionFactory.java"
NestMembers:
  org.springframework.jca.cci.connection.SingleConnectionFactory$CloseSuppressingInvocationHandler
InnerClasses:
  private final CloseSuppressingInvocationHandler = org.springframework.jca.cci.connection.SingleConnectionFactory$CloseSuppressingInvocationHandler of org.springframework.jca.cci.connection.SingleConnectionFactory
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()