class org.springframework.transaction.jta.WebSphereUowTransactionManager$UOWActionAdapter<T> implements UOWAction, org.springframework.transaction.support.SmartTransactionObject
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: org.springframework.transaction.jta.WebSphereUowTransactionManager$UOWActionAdapter
  super_class: java.lang.Object
{
  private final org.springframework.transaction.TransactionDefinition definition;
    descriptor: Lorg/springframework/transaction/TransactionDefinition;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final org.springframework.transaction.support.TransactionCallback<T> callback;
    descriptor: Lorg/springframework/transaction/support/TransactionCallback;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Lorg/springframework/transaction/support/TransactionCallback<TT;>;

  private final boolean actualTransaction;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final boolean newTransaction;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final boolean newSynchronization;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

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

  private T result;
    descriptor: Ljava/lang/Object;
    flags: (0x0002) ACC_PRIVATE
    Signature: TT;
    RuntimeVisibleAnnotations: 
      org.springframework.lang.Nullable()

  private java.lang.Throwable exception;
    descriptor: Ljava/lang/Throwable;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      org.springframework.lang.Nullable()

  final org.springframework.transaction.jta.WebSphereUowTransactionManager this$0;
    descriptor: Lorg/springframework/transaction/jta/WebSphereUowTransactionManager;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  public void <init>(org.springframework.transaction.TransactionDefinition, org.springframework.transaction.support.TransactionCallback<T>, boolean, boolean, boolean, );
    descriptor: (Lorg/springframework/transaction/jta/WebSphereUowTransactionManager;Lorg/springframework/transaction/TransactionDefinition;Lorg/springframework/transaction/support/TransactionCallback;ZZZZ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=8, args_size=8
        start local 0 // org.springframework.transaction.jta.WebSphereUowTransactionManager$UOWActionAdapter this
         0: .line 23
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import com.ibm cannot be resolved\n\tThe import com.ibm cannot be resolved\n\tThe import com.ibm cannot be resolved\n\tThe import com.ibm cannot be resolved\n\tThe import com.ibm cannot be resolved\n\tThe import com.ibm cannot be resolved\n\tThe return types are incompatible for the inherited methods TransactionFactory.createTransaction(String, int), JtaTransactionManager.createTransaction(String, int)\n\tUOWManager cannot be resolved to a type\n\tUOWManager cannot be resolved to a type\n\tUOWManager cannot be resolved to a type\n\tUOWManager cannot be resolved to a type\n\tUOWManager cannot be resolved to a type\n\tUOWManager cannot be resolved to a type\n\tUOWManager cannot be resolved to a type\n\tThe method lookupUowManager(String) from the type WebSphereUowTransactionManager refers to the missing type UOWManager\n\tUOWManager cannot be resolved to a type\n\tThe method lookupDefaultUowManager() from the type WebSphereUowTransactionManager refers to the missing type UOWManager\n\tUOWManager cannot be resolved to a type\n\tThe method getJndiTemplate() from the type JtaTransactionManager refers to the missing type JndiTemplate\n\tUOWManager cannot be resolved to a type\n\tUOWManager cannot be resolved to a type\n\tThe method getJndiTemplate() from the type JtaTransactionManager refers to the missing type JndiTemplate\n\tUOWManager cannot be resolved to a type\n\tUOWManagerFactory cannot be resolved\n\tUOWManager cannot be resolved to a type\n\tUOWManager cannot be resolved to a type\n\tUOWManager cannot be resolved to a type\n\tThe method obtainUOWManager() from the type WebSphereUowTransactionManager refers to the missing type UOWManager\n\tUOWManager cannot be resolved to a type\n\tThe method obtainUOWManager() from the type WebSphereUowTransactionManager refers to the missing type UOWManager\n\tUOWSynchronizationRegistry cannot be resolved to a variable\n\tUOWSynchronizationRegistry cannot be resolved to a variable\n\tUOWSynchronizationRegistry cannot be resolved to a variable\n\tUOWSynchronizationRegistry cannot be resolved to a variable\n\tUOWSynchronizationRegistry cannot be resolved to a variable\n\tUOWManager cannot be resolved to a variable\n\tUOWException cannot be resolved to a type\n\tNo exception of type Object can be thrown; an exception type must be a subclass of Throwable\n\tUOWActionException cannot be resolved to a type\n\tThe constructor TransactionSystemException(String, Object) is undefined\n\tUOWAction cannot be resolved to a type\n\tThe method run() of type WebSphereUowTransactionManager.UOWActionAdapter<T> must override or implement a supertype method\n\tUOWManager cannot be resolved to a type\n\tThe method obtainUOWManager() from the type WebSphereUowTransactionManager refers to the missing type UOWManager\n\tThe method obtainUOWManager() from the type WebSphereUowTransactionManager refers to the missing type UOWManager\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.transaction.jta.WebSphereUowTransactionManager$UOWActionAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/transaction/jta/WebSphereUowTransactionManager$UOWActionAdapter<TT;>;
    Signature: (Lorg/springframework/transaction/TransactionDefinition;Lorg/springframework/transaction/support/TransactionCallback<TT;>;ZZZZ)V
    MethodParameters:
                    Name  Flags
      this$0              final
      definition          
      callback            
      actualTransaction   
      newTransaction      
      newSynchronization  
      debug               

  public void run();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.transaction.jta.WebSphereUowTransactionManager$UOWActionAdapter this
         0: .line 365
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe method run() of type WebSphereUowTransactionManager.UOWActionAdapter<T> must override or implement a supertype method\n\tUOWManager cannot be resolved to a type\n\tThe method obtainUOWManager() from the type WebSphereUowTransactionManager refers to the missing type UOWManager\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.transaction.jta.WebSphereUowTransactionManager$UOWActionAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/transaction/jta/WebSphereUowTransactionManager$UOWActionAdapter<TT;>;

  public T getResult();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.transaction.jta.WebSphereUowTransactionManager$UOWActionAdapter this
         0: .line 400
            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.transaction.jta.WebSphereUowTransactionManager$UOWActionAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/transaction/jta/WebSphereUowTransactionManager$UOWActionAdapter<TT;>;
    Signature: ()TT;
    RuntimeVisibleAnnotations: 
      org.springframework.lang.Nullable()

  public java.lang.Throwable getException();
    descriptor: ()Ljava/lang/Throwable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.transaction.jta.WebSphereUowTransactionManager$UOWActionAdapter this
         0: .line 408
            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.transaction.jta.WebSphereUowTransactionManager$UOWActionAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/transaction/jta/WebSphereUowTransactionManager$UOWActionAdapter<TT;>;
    RuntimeVisibleAnnotations: 
      org.springframework.lang.Nullable()

  public boolean isRollbackOnly();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.transaction.jta.WebSphereUowTransactionManager$UOWActionAdapter this
         0: .line 414
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe method obtainUOWManager() from the type WebSphereUowTransactionManager refers to the missing type UOWManager\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.transaction.jta.WebSphereUowTransactionManager$UOWActionAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/transaction/jta/WebSphereUowTransactionManager$UOWActionAdapter<TT;>;

  public void flush();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.transaction.jta.WebSphereUowTransactionManager$UOWActionAdapter this
         0: .line 418
            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.transaction.jta.WebSphereUowTransactionManager$UOWActionAdapter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/transaction/jta/WebSphereUowTransactionManager$UOWActionAdapter<TT;>;
}
Signature: <T:Ljava/lang/Object;>Ljava/lang/Object;LUOWAction;Lorg/springframework/transaction/support/SmartTransactionObject;
SourceFile: "WebSphereUowTransactionManager.java"
NestHost: org.springframework.transaction.jta.WebSphereUowTransactionManager
InnerClasses:
  private UOWActionAdapter = org.springframework.transaction.jta.WebSphereUowTransactionManager$UOWActionAdapter of org.springframework.transaction.jta.WebSphereUowTransactionManager