public class org.hibernate.internal.SessionFactoryRegistry$ObjectFactoryImpl implements javax.naming.spi.ObjectFactory
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.hibernate.internal.SessionFactoryRegistry$ObjectFactoryImpl
  super_class: java.lang.Object
{
  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.hibernate.internal.SessionFactoryRegistry$ObjectFactoryImpl this
         0: .line 232
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // org.hibernate.internal.SessionFactoryRegistry$ObjectFactoryImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hibernate/internal/SessionFactoryRegistry$ObjectFactoryImpl;

  public  getObjectInstance(, javax.naming.Name, javax.naming.Context, java.util.Hashtable<?, ?>);
    descriptor: (Ljava/lang/Object;Ljavax/naming/Name;Ljavax/naming/Context;Ljava/util/Hashtable;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=6, args_size=5
        start local 0 // org.hibernate.internal.SessionFactoryRegistry$ObjectFactoryImpl this
        start local 1 // java.lang.Object reference
        start local 2 // javax.naming.Name name
        start local 3 // javax.naming.Context nameCtx
        start local 4 // java.util.Hashtable environment
         0: .line 236
            getstatic org.hibernate.internal.SessionFactoryRegistry.LOG:Lorg/hibernate/internal/CoreMessageLogger;
            ldc "JNDI lookup: %s"
            aload 2 /* name */
            invokeinterface org.hibernate.internal.CoreMessageLogger.debugf:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 237
            aload 1 /* reference */
            checkcast javax.naming.Reference
            iconst_0
            invokevirtual javax.naming.Reference.get:(I)Ljavax/naming/RefAddr;
            invokevirtual javax.naming.RefAddr.getContent:()Ljava/lang/Object;
            checkcast java.lang.String
            astore 5 /* uuid */
        start local 5 // java.lang.String uuid
         2: .line 238
            getstatic org.hibernate.internal.SessionFactoryRegistry.LOG:Lorg/hibernate/internal/CoreMessageLogger;
            ldc "Resolved to UUID = %s"
            aload 5 /* uuid */
            invokeinterface org.hibernate.internal.CoreMessageLogger.tracef:(Ljava/lang/String;Ljava/lang/Object;)V
         3: .line 239
            getstatic org.hibernate.internal.SessionFactoryRegistry.INSTANCE:Lorg/hibernate/internal/SessionFactoryRegistry;
            aload 5 /* uuid */
            invokevirtual org.hibernate.internal.SessionFactoryRegistry.getSessionFactory:(Ljava/lang/String;)Lorg/hibernate/SessionFactory;
            areturn
        end local 5 // java.lang.String uuid
        end local 4 // java.util.Hashtable environment
        end local 3 // javax.naming.Context nameCtx
        end local 2 // javax.naming.Name name
        end local 1 // java.lang.Object reference
        end local 0 // org.hibernate.internal.SessionFactoryRegistry$ObjectFactoryImpl this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    4     0         this  Lorg/hibernate/internal/SessionFactoryRegistry$ObjectFactoryImpl;
            0    4     1    reference  Ljava/lang/Object;
            0    4     2         name  Ljavax/naming/Name;
            0    4     3      nameCtx  Ljavax/naming/Context;
            0    4     4  environment  Ljava/util/Hashtable<**>;
            2    4     5         uuid  Ljava/lang/String;
    Exceptions:
      throws java.lang.Exception
    Signature: (Ljava/lang/Object;Ljavax/naming/Name;Ljavax/naming/Context;Ljava/util/Hashtable<**>;)Ljava/lang/Object;
    MethodParameters:
             Name  Flags
      reference    
      name         
      nameCtx      
      environment  
}
SourceFile: "SessionFactoryRegistry.java"
NestHost: org.hibernate.internal.SessionFactoryRegistry
InnerClasses:
  public ObjectFactoryImpl = org.hibernate.internal.SessionFactoryRegistry$ObjectFactoryImpl of org.hibernate.internal.SessionFactoryRegistry