class org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerSynchronization extends org.springframework.transaction.support.ResourceHolderSynchronization<org.springframework.orm.jpa.EntityManagerHolder, EntityManager> implements org.springframework.core.Ordered
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerSynchronization
  super_class: java.lang.Object
{
  private final EntityManager entityManager;
    descriptor: LEntityManager;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final org.springframework.dao.support.PersistenceExceptionTranslator exceptionTranslator;
    descriptor: Lorg/springframework/dao/support/PersistenceExceptionTranslator;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    RuntimeVisibleAnnotations: 
      org.springframework.lang.Nullable()

  public volatile boolean closeOnCompletion;
    descriptor: Z
    flags: (0x0041) ACC_PUBLIC, ACC_VOLATILE

  public void <init>(EntityManager, org.springframework.dao.support.PersistenceExceptionTranslator);
    descriptor: (LEntityManager;Lorg/springframework/dao/support/PersistenceExceptionTranslator;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerSynchronization this
         0: .line 28
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import javax.persistence cannot be resolved\n\tThe import javax.persistence cannot be resolved\n\tThe import javax.persistence cannot be resolved\n\tThe import javax.persistence cannot be resolved\n\tThe import javax.persistence cannot be resolved\n\tThe import javax.persistence cannot be resolved\n\tEntityManager cannot be resolved to a type\n\tEntityManager cannot be resolved to a type\n\tEntityManager cannot be resolved to a type\n\tEntityManager cannot be resolved to a type\n\tEntityManager cannot be resolved to a type\n\tEntityManager cannot be resolved to a type\n\tEntityManager cannot be resolved to a type\n\tEntityManagerFactory cannot be resolved to a type\n\tEntityManager cannot be resolved to a type\n\tEntityManagerFactory cannot be resolved to a type\n\tEntityManager cannot be resolved to a type\n\tEntityManagerFactory cannot be resolved to a type\n\tEntityManager cannot be resolved to a type\n\tThe method createNativeEntityManager(Map<?,?>) from the type EntityManagerFactoryInfo refers to the missing type EntityManager\n\tEntityManager cannot be resolved to a type\n\tEntityManager cannot be resolved to a type\n\tEntityManager cannot be resolved to a type\n\tPersistenceUnitInfo cannot be resolved to a type\n\tThe method getPersistenceUnitInfo() from the type EntityManagerFactoryInfo refers to the missing type PersistenceUnitInfo\n\tPersistenceUnitTransactionType cannot be resolved to a variable\n\tThe method getEntityManagerInterface() from the type EntityManagerFactoryInfo refers to the missing type EntityManager\n\tEntityManager cannot be resolved to a type\n\tEntityManager cannot be resolved to a type\n\tEntityManager cannot be resolved to a type\n\tEntityManager cannot be resolved to a type\n\tEntityManager cannot be resolved to a type\n\tEntityManager cannot be resolved to a type\n\tEntityManager cannot be resolved to a type\n\tEntityManager cannot be resolved to a type\n\tEntityManager cannot be resolved to a type\n\tEntityManager cannot be resolved to a type\n\tEntityManager cannot be resolved to a type\n\tEntityManager cannot be resolved to a type\n\tEntityManager cannot be resolved to a type\n\tEntityManager cannot be resolved to a type\n\tTransactionRequiredException cannot be resolved to a type\n\tEntityManager cannot be resolved to a type\n\tEntityManager cannot be resolved to a type\n\tTransactionRequiredException cannot be resolved to a type\n\tEntityTransaction cannot be resolved to a type\n\tEntityManager cannot be resolved to a type\n\tEntityManager cannot be resolved to a type\n\tEntityManager cannot be resolved to a type\n\tEntityManager cannot be resolved to a type\n\tEntityManager cannot be resolved to a type\n\tEntityManager cannot be resolved to a type\n\tEntityManager cannot be resolved to a type\n\tEntityManager cannot be resolved to a type\n\tEntityManager cannot be resolved to a type\n\tEntityManager cannot be resolved to a type\n\tEntityManager cannot be resolved to a type\n\tEntityManager cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerSynchronization this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/orm/jpa/ExtendedEntityManagerCreator$ExtendedEntityManagerSynchronization;
    RuntimeVisibleParameterAnnotations: 
      0:
      1:
        org.springframework.lang.Nullable()
    MethodParameters:
                     Name  Flags
      em                   
      exceptionTranslator  

  public int getOrder();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerSynchronization this
         0: .line 453
            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.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerSynchronization this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/orm/jpa/ExtendedEntityManagerCreator$ExtendedEntityManagerSynchronization;

  protected void flushResource(org.springframework.orm.jpa.EntityManagerHolder);
    descriptor: (Lorg/springframework/orm/jpa/EntityManagerHolder;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerSynchronization this
         0: .line 460
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tEntityManager cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerSynchronization this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/orm/jpa/ExtendedEntityManagerCreator$ExtendedEntityManagerSynchronization;
    MethodParameters:
                Name  Flags
      resourceHolder  

  protected boolean shouldReleaseBeforeCompletion();
    descriptor: ()Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerSynchronization this
         0: .line 468
            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.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerSynchronization this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/orm/jpa/ExtendedEntityManagerCreator$ExtendedEntityManagerSynchronization;

  public void afterCommit();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerSynchronization this
         0: .line 477
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tEntityManager cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerSynchronization this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/orm/jpa/ExtendedEntityManagerCreator$ExtendedEntityManagerSynchronization;

  public void afterCompletion(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerSynchronization this
         0: .line 491
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tEntityManager cannot be resolved to a type\n\tEntityManager cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerSynchronization this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/orm/jpa/ExtendedEntityManagerCreator$ExtendedEntityManagerSynchronization;
    MethodParameters:
        Name  Flags
      status  

  private java.lang.RuntimeException convertException(java.lang.RuntimeException);
    descriptor: (Ljava/lang/RuntimeException;)Ljava/lang/RuntimeException;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerSynchronization this
         0: .line 505
            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.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerSynchronization this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/orm/jpa/ExtendedEntityManagerCreator$ExtendedEntityManagerSynchronization;
    MethodParameters:
      Name  Flags
      ex    
}
Signature: Lorg/springframework/transaction/support/ResourceHolderSynchronization<Lorg/springframework/orm/jpa/EntityManagerHolder;LEntityManager;>;Lorg/springframework/core/Ordered;
SourceFile: "ExtendedEntityManagerCreator.java"
NestHost: org.springframework.orm.jpa.ExtendedEntityManagerCreator
InnerClasses:
  private ExtendedEntityManagerSynchronization = org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerSynchronization of org.springframework.orm.jpa.ExtendedEntityManagerCreator