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

  private final EntityManagerFactory targetFactory;
    descriptor: LEntityManagerFactory;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.util.Map<?, ?> properties;
    descriptor: Ljava/util/Map;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/Map<**>;
    RuntimeVisibleAnnotations: 
      org.springframework.lang.Nullable()

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

  private volatile transient java.lang.ClassLoader proxyClassLoader;
    descriptor: Ljava/lang/ClassLoader;
    flags: (0x00c2) ACC_PRIVATE, ACC_VOLATILE, ACC_TRANSIENT
    RuntimeVisibleAnnotations: 
      org.springframework.lang.Nullable()

  public void <init>(EntityManagerFactory, java.util.Map<?, ?>, );
    descriptor: (LEntityManagerFactory;Ljava/util/Map;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler this
         0: .line 31
            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\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\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\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\tEntityManagerFactory cannot be resolved to a type\n\tEntityManagerFactory cannot be resolved to a type\n\tEntityManagerFactory cannot be resolved to a type\n\tEntityManagerFactory cannot be resolved to a type\n\tEntityManagerFactory cannot be resolved to a type\n\tEntityManagerFactory cannot be resolved to a type\n\tEntityManagerFactory cannot be resolved to a type\n\tEntityManagerFactory 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\tTransactionRequiredException cannot be resolved to a type\n\tEntityManagerFactory cannot be resolved to a type\n\tEntityManagerFactory cannot be resolved to a type\n\tQuery cannot be resolved to a type\n\tQuery cannot be resolved to a type\n\tQuery cannot be resolved to a type\n\tEntityManagerFactory cannot be resolved to a type\n\tQuery cannot be resolved to a type\n\tEntityManager cannot be resolved to a type\n\tQuery cannot be resolved to a type\n\tEntityManager cannot be resolved to a type\n\tQuery cannot be resolved to a type\n\tEntityManager cannot be resolved to a type\n\tQuery cannot be resolved to a type\n\tEntityManager cannot be resolved to a type\n\tQuery cannot be resolved to a type\n\tParameterMode cannot be resolved to a variable\n\tParameterMode cannot be resolved to a variable\n\tQuery cannot be resolved to a type\n\tQuery cannot be resolved to a type\n\tStoredProcedureQuery cannot be resolved to a type\n\tStoredProcedureQuery cannot be resolved to a type\n\tStoredProcedureQuery cannot be resolved to a type\n\tQuery 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.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/orm/jpa/SharedEntityManagerCreator$SharedEntityManagerInvocationHandler;
    Signature: (LEntityManagerFactory;Ljava/util/Map<**>;Z)V
    RuntimeVisibleParameterAnnotations: 
      0:
      1:
        org.springframework.lang.Nullable()
      2:
    MethodParameters:
                             Name  Flags
      target                       
      properties                   
      synchronizedWithTransaction  

  private void initProxyClassLoader();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler this
         0: .line 210
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tEntityManagerFactory cannot be resolved to a type\n\tEntityManagerFactory cannot be resolved to a type\n\tEntityManagerFactory cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/orm/jpa/SharedEntityManagerCreator$SharedEntityManagerInvocationHandler;

  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.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler this
         0: .line 232
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tEntityManagerFactory cannot be resolved to a type\n\tEntityManagerFactory cannot be resolved to a type\n\tEntityManagerFactory 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\tTransactionRequiredException cannot be resolved to a type\n\tEntityManagerFactory cannot be resolved to a type\n\tEntityManagerFactory cannot be resolved to a type\n\tQuery cannot be resolved to a type\n\tQuery cannot be resolved to a type\n\tQuery cannot be resolved to a type\n\tEntityManagerFactory cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/orm/jpa/SharedEntityManagerCreator$SharedEntityManagerInvocationHandler;
    Exceptions:
      throws java.lang.Throwable
    RuntimeVisibleAnnotations: 
      org.springframework.lang.Nullable()
    MethodParameters:
        Name  Flags
      proxy   
      method  
      args    

  private void readObject(java.io.ObjectInputStream);
    descriptor: (Ljava/io/ObjectInputStream;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler this
         0: .line 337
            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.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/orm/jpa/SharedEntityManagerCreator$SharedEntityManagerInvocationHandler;
    Exceptions:
      throws java.io.IOException, java.lang.ClassNotFoundException
    MethodParameters:
      Name  Flags
      ois   
}
SourceFile: "SharedEntityManagerCreator.java"
NestHost: org.springframework.orm.jpa.SharedEntityManagerCreator
InnerClasses:
  private SharedEntityManagerInvocationHandler = org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler of org.springframework.orm.jpa.SharedEntityManagerCreator