final class org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler implements java.lang.reflect.InvocationHandler, java.io.Serializable
  minor version: 0
  major version: 59
  flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
  this_class: org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler
  super_class: java.lang.Object
{
  private static final org.apache.commons.logging.Log logger;
    descriptor: Lorg/apache/commons/logging/Log;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private final EntityManager target;
    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()

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

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

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

  void <init>(EntityManager, org.springframework.dao.support.PersistenceExceptionTranslator, java.lang.Boolean, boolean, boolean);
    descriptor: (LEntityManager;Lorg/springframework/dao/support/PersistenceExceptionTranslator;Ljava/lang/Boolean;ZZ)V
    flags: (0x0000) 
    Code:
      stack=3, locals=6, args_size=6
        start local 0 // org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler 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$ExtendedEntityManagerInvocationHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/orm/jpa/ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler;
    RuntimeVisibleParameterAnnotations: 
      0:
      1:
        org.springframework.lang.Nullable()
      2:
        org.springframework.lang.Nullable()
      3:
      4:
    MethodParameters:
                             Name  Flags
      target                       
      exceptionTranslator          
      jta                          
      containerManaged             
      synchronizedWithTransaction  

  private boolean isJtaEntityManager();
    descriptor: ()Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler this
         0: .line 287
            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$ExtendedEntityManagerInvocationHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/orm/jpa/ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler;

  public java.lang.Object invoke(java.lang.Object, java.lang.reflect.Method, java.lang.Object[]);
    descriptor: (Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler this
         0: .line 310
            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\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$ExtendedEntityManagerInvocationHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/orm/jpa/ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler;
    Exceptions:
      throws java.lang.Throwable
    RuntimeVisibleAnnotations: 
      org.springframework.lang.Nullable()
    MethodParameters:
        Name  Flags
      proxy   
      method  
      args    

  private void doJoinTransaction(boolean);
    descriptor: (Z)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler this
         0: .line 378
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \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"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/orm/jpa/ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler;
    MethodParameters:
         Name  Flags
      enforce  

  private void enlistInCurrentTransaction();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler this
         0: .line 415
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \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"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/orm/jpa/ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler;
}
SourceFile: "ExtendedEntityManagerCreator.java"
NestHost: org.springframework.orm.jpa.ExtendedEntityManagerCreator
InnerClasses:
  private final ExtendedEntityManagerInvocationHandler = org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler of org.springframework.orm.jpa.ExtendedEntityManagerCreator