public class org.hibernate.result.internal.OutputsImpl implements org.hibernate.result.Outputs
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.hibernate.result.internal.OutputsImpl
  super_class: java.lang.Object
{
  private static final org.jboss.logging.Logger log;
    descriptor: Lorg/jboss/logging/Logger;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private final org.hibernate.result.spi.ResultContext context;
    descriptor: Lorg/hibernate/result/spi/ResultContext;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.sql.PreparedStatement jdbcStatement;
    descriptor: Ljava/sql/PreparedStatement;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final org.hibernate.result.internal.OutputsImpl$CustomLoaderExtension loader;
    descriptor: Lorg/hibernate/result/internal/OutputsImpl$CustomLoaderExtension;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private org.hibernate.result.internal.OutputsImpl$CurrentReturnState currentReturnState;
    descriptor: Lorg/hibernate/result/internal/OutputsImpl$CurrentReturnState;
    flags: (0x0002) ACC_PRIVATE

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 53
            ldc Lorg/hibernate/result/internal/OutputsImpl;
            invokestatic org.hibernate.internal.CoreLogging.logger:(Ljava/lang/Class;)Lorg/jboss/logging/Logger;
            putstatic org.hibernate.result.internal.OutputsImpl.log:Lorg/jboss/logging/Logger;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>(org.hibernate.result.spi.ResultContext, java.sql.PreparedStatement);
    descriptor: (Lorg/hibernate/result/spi/ResultContext;Ljava/sql/PreparedStatement;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // org.hibernate.result.internal.OutputsImpl this
        start local 1 // org.hibernate.result.spi.ResultContext context
        start local 2 // java.sql.PreparedStatement jdbcStatement
         0: .line 61
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 62
            aload 0 /* this */
            aload 1 /* context */
            putfield org.hibernate.result.internal.OutputsImpl.context:Lorg/hibernate/result/spi/ResultContext;
         2: .line 63
            aload 0 /* this */
            aload 2 /* jdbcStatement */
            putfield org.hibernate.result.internal.OutputsImpl.jdbcStatement:Ljava/sql/PreparedStatement;
         3: .line 66
            aload 0 /* this */
            aload 1 /* context */
            invokestatic org.hibernate.result.internal.OutputsImpl.buildSpecializedCustomLoader:(Lorg/hibernate/result/spi/ResultContext;)Lorg/hibernate/result/internal/OutputsImpl$CustomLoaderExtension;
            putfield org.hibernate.result.internal.OutputsImpl.loader:Lorg/hibernate/result/internal/OutputsImpl$CustomLoaderExtension;
         4: .line 69
            aload 2 /* jdbcStatement */
            invokeinterface java.sql.PreparedStatement.execute:()Z
            istore 3 /* isResultSet */
        start local 3 // boolean isResultSet
         5: .line 70
            aload 0 /* this */
            aload 0 /* this */
            iload 3 /* isResultSet */
            invokevirtual org.hibernate.result.internal.OutputsImpl.buildCurrentReturnState:(Z)Lorg/hibernate/result/internal/OutputsImpl$CurrentReturnState;
            putfield org.hibernate.result.internal.OutputsImpl.currentReturnState:Lorg/hibernate/result/internal/OutputsImpl$CurrentReturnState;
        end local 3 // boolean isResultSet
         6: .line 71
            goto 9
         7: .line 72
      StackMap locals: org.hibernate.result.internal.OutputsImpl org.hibernate.result.spi.ResultContext java.sql.PreparedStatement
      StackMap stack: java.sql.SQLException
            astore 3 /* e */
        start local 3 // java.sql.SQLException e
         8: .line 73
            aload 0 /* this */
            aload 3 /* e */
            ldc "Error calling CallableStatement.getMoreResults"
            invokevirtual org.hibernate.result.internal.OutputsImpl.convert:(Ljava/sql/SQLException;Ljava/lang/String;)Lorg/hibernate/JDBCException;
            athrow
        end local 3 // java.sql.SQLException e
         9: .line 75
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.sql.PreparedStatement jdbcStatement
        end local 1 // org.hibernate.result.spi.ResultContext context
        end local 0 // org.hibernate.result.internal.OutputsImpl this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   10     0           this  Lorg/hibernate/result/internal/OutputsImpl;
            0   10     1        context  Lorg/hibernate/result/spi/ResultContext;
            0   10     2  jdbcStatement  Ljava/sql/PreparedStatement;
            5    6     3    isResultSet  Z
            8    9     3              e  Ljava/sql/SQLException;
      Exception table:
        from    to  target  type
           4     6       7  Class java.sql.SQLException
    MethodParameters:
               Name  Flags
      context        
      jdbcStatement  

  private org.hibernate.result.internal.OutputsImpl$CurrentReturnState buildCurrentReturnState(boolean);
    descriptor: (Z)Lorg/hibernate/result/internal/OutputsImpl$CurrentReturnState;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // org.hibernate.result.internal.OutputsImpl this
        start local 1 // boolean isResultSet
         0: .line 78
            iconst_m1
            istore 2 /* updateCount */
        start local 2 // int updateCount
         1: .line 79
            iload 1 /* isResultSet */
            ifne 6
         2: .line 81
            aload 0 /* this */
            getfield org.hibernate.result.internal.OutputsImpl.jdbcStatement:Ljava/sql/PreparedStatement;
            invokeinterface java.sql.PreparedStatement.getUpdateCount:()I
            istore 2 /* updateCount */
         3: .line 82
            goto 6
         4: .line 83
      StackMap locals: org.hibernate.result.internal.OutputsImpl int int
      StackMap stack: java.sql.SQLException
            astore 3 /* e */
        start local 3 // java.sql.SQLException e
         5: .line 84
            aload 0 /* this */
            aload 3 /* e */
            ldc "Error calling CallableStatement.getUpdateCount"
            invokevirtual org.hibernate.result.internal.OutputsImpl.convert:(Ljava/sql/SQLException;Ljava/lang/String;)Lorg/hibernate/JDBCException;
            athrow
        end local 3 // java.sql.SQLException e
         6: .line 88
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* isResultSet */
            iload 2 /* updateCount */
            invokevirtual org.hibernate.result.internal.OutputsImpl.buildCurrentReturnState:(ZI)Lorg/hibernate/result/internal/OutputsImpl$CurrentReturnState;
            areturn
        end local 2 // int updateCount
        end local 1 // boolean isResultSet
        end local 0 // org.hibernate.result.internal.OutputsImpl this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    7     0         this  Lorg/hibernate/result/internal/OutputsImpl;
            0    7     1  isResultSet  Z
            1    7     2  updateCount  I
            5    6     3            e  Ljava/sql/SQLException;
      Exception table:
        from    to  target  type
           2     3       4  Class java.sql.SQLException
    MethodParameters:
             Name  Flags
      isResultSet  

  protected org.hibernate.result.internal.OutputsImpl$CurrentReturnState buildCurrentReturnState(boolean, int);
    descriptor: (ZI)Lorg/hibernate/result/internal/OutputsImpl$CurrentReturnState;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // org.hibernate.result.internal.OutputsImpl this
        start local 1 // boolean isResultSet
        start local 2 // int updateCount
         0: .line 92
            new org.hibernate.result.internal.OutputsImpl$CurrentReturnState
            dup
            aload 0 /* this */
            iload 1 /* isResultSet */
            iload 2 /* updateCount */
            invokespecial org.hibernate.result.internal.OutputsImpl$CurrentReturnState.<init>:(Lorg/hibernate/result/internal/OutputsImpl;ZI)V
            areturn
        end local 2 // int updateCount
        end local 1 // boolean isResultSet
        end local 0 // org.hibernate.result.internal.OutputsImpl this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/hibernate/result/internal/OutputsImpl;
            0    1     1  isResultSet  Z
            0    1     2  updateCount  I
    MethodParameters:
             Name  Flags
      isResultSet  
      updateCount  

  protected org.hibernate.JDBCException convert(java.sql.SQLException, java.lang.String);
    descriptor: (Ljava/sql/SQLException;Ljava/lang/String;)Lorg/hibernate/JDBCException;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.hibernate.result.internal.OutputsImpl this
        start local 1 // java.sql.SQLException e
        start local 2 // java.lang.String message
         0: .line 96
            aload 0 /* this */
            getfield org.hibernate.result.internal.OutputsImpl.context:Lorg/hibernate/result/spi/ResultContext;
            invokeinterface org.hibernate.result.spi.ResultContext.getSession:()Lorg/hibernate/engine/spi/SessionImplementor;
            invokeinterface org.hibernate.engine.spi.SessionImplementor.getFactory:()Lorg/hibernate/engine/spi/SessionFactoryImplementor;
            invokeinterface org.hibernate.engine.spi.SessionFactoryImplementor.getSQLExceptionHelper:()Lorg/hibernate/engine/jdbc/spi/SqlExceptionHelper;
         1: .line 97
            aload 1 /* e */
         2: .line 98
            aload 2 /* message */
         3: .line 99
            aload 0 /* this */
            getfield org.hibernate.result.internal.OutputsImpl.context:Lorg/hibernate/result/spi/ResultContext;
            invokeinterface org.hibernate.result.spi.ResultContext.getSql:()Ljava/lang/String;
         4: .line 96
            invokevirtual org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert:(Ljava/sql/SQLException;Ljava/lang/String;Ljava/lang/String;)Lorg/hibernate/JDBCException;
            areturn
        end local 2 // java.lang.String message
        end local 1 // java.sql.SQLException e
        end local 0 // org.hibernate.result.internal.OutputsImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    5     0     this  Lorg/hibernate/result/internal/OutputsImpl;
            0    5     1        e  Ljava/sql/SQLException;
            0    5     2  message  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      e        
      message  

  public org.hibernate.result.Output getCurrent();
    descriptor: ()Lorg/hibernate/result/Output;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.hibernate.result.internal.OutputsImpl this
         0: .line 105
            aload 0 /* this */
            getfield org.hibernate.result.internal.OutputsImpl.currentReturnState:Lorg/hibernate/result/internal/OutputsImpl$CurrentReturnState;
            ifnonnull 2
         1: .line 106
            aconst_null
            areturn
         2: .line 108
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.hibernate.result.internal.OutputsImpl.currentReturnState:Lorg/hibernate/result/internal/OutputsImpl$CurrentReturnState;
            invokevirtual org.hibernate.result.internal.OutputsImpl$CurrentReturnState.getOutput:()Lorg/hibernate/result/Output;
            areturn
        end local 0 // org.hibernate.result.internal.OutputsImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/hibernate/result/internal/OutputsImpl;

  public boolean goToNext();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // org.hibernate.result.internal.OutputsImpl this
         0: .line 113
            aload 0 /* this */
            getfield org.hibernate.result.internal.OutputsImpl.currentReturnState:Lorg/hibernate/result/internal/OutputsImpl$CurrentReturnState;
            ifnonnull 2
         1: .line 114
            iconst_0
            ireturn
         2: .line 117
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.hibernate.result.internal.OutputsImpl.currentReturnState:Lorg/hibernate/result/internal/OutputsImpl$CurrentReturnState;
            invokevirtual org.hibernate.result.internal.OutputsImpl$CurrentReturnState.indicatesMoreOutputs:()Z
            ifeq 8
         3: .line 120
            aload 0 /* this */
            getfield org.hibernate.result.internal.OutputsImpl.jdbcStatement:Ljava/sql/PreparedStatement;
            invokeinterface java.sql.PreparedStatement.getMoreResults:()Z
            istore 1 /* isResultSet */
        start local 1 // boolean isResultSet
         4: .line 121
            aload 0 /* this */
            aload 0 /* this */
            iload 1 /* isResultSet */
            invokevirtual org.hibernate.result.internal.OutputsImpl.buildCurrentReturnState:(Z)Lorg/hibernate/result/internal/OutputsImpl$CurrentReturnState;
            putfield org.hibernate.result.internal.OutputsImpl.currentReturnState:Lorg/hibernate/result/internal/OutputsImpl$CurrentReturnState;
        end local 1 // boolean isResultSet
         5: .line 122
            goto 8
         6: .line 123
      StackMap locals:
      StackMap stack: java.sql.SQLException
            astore 1 /* e */
        start local 1 // java.sql.SQLException e
         7: .line 124
            aload 0 /* this */
            aload 1 /* e */
            ldc "Error calling CallableStatement.getMoreResults"
            invokevirtual org.hibernate.result.internal.OutputsImpl.convert:(Ljava/sql/SQLException;Ljava/lang/String;)Lorg/hibernate/JDBCException;
            athrow
        end local 1 // java.sql.SQLException e
         8: .line 128
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.hibernate.result.internal.OutputsImpl.currentReturnState:Lorg/hibernate/result/internal/OutputsImpl$CurrentReturnState;
            ifnull 9
            aload 0 /* this */
            getfield org.hibernate.result.internal.OutputsImpl.currentReturnState:Lorg/hibernate/result/internal/OutputsImpl$CurrentReturnState;
            invokevirtual org.hibernate.result.internal.OutputsImpl$CurrentReturnState.indicatesMoreOutputs:()Z
            ifeq 9
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         9: iconst_0
            ireturn
        end local 0 // org.hibernate.result.internal.OutputsImpl this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   10     0         this  Lorg/hibernate/result/internal/OutputsImpl;
            4    5     1  isResultSet  Z
            7    8     1            e  Ljava/sql/SQLException;
      Exception table:
        from    to  target  type
           3     5       6  Class java.sql.SQLException

  public void release();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // org.hibernate.result.internal.OutputsImpl this
         0: .line 134
            aload 0 /* this */
            getfield org.hibernate.result.internal.OutputsImpl.jdbcStatement:Ljava/sql/PreparedStatement;
            invokeinterface java.sql.PreparedStatement.close:()V
         1: .line 135
            goto 4
         2: .line 136
      StackMap locals:
      StackMap stack: java.sql.SQLException
            astore 1 /* e */
        start local 1 // java.sql.SQLException e
         3: .line 137
            getstatic org.hibernate.result.internal.OutputsImpl.log:Lorg/jboss/logging/Logger;
            ldc "Unable to close PreparedStatement"
            aload 1 /* e */
            invokevirtual org.jboss.logging.Logger.debug:(Ljava/lang/Object;Ljava/lang/Throwable;)V
        end local 1 // java.sql.SQLException e
         4: .line 139
      StackMap locals:
      StackMap stack:
            return
        end local 0 // org.hibernate.result.internal.OutputsImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lorg/hibernate/result/internal/OutputsImpl;
            3    4     1     e  Ljava/sql/SQLException;
      Exception table:
        from    to  target  type
           0     1       2  Class java.sql.SQLException

  private java.util.List extractCurrentResults();
    descriptor: ()Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // org.hibernate.result.internal.OutputsImpl this
         0: .line 143
            aload 0 /* this */
            aload 0 /* this */
            getfield org.hibernate.result.internal.OutputsImpl.jdbcStatement:Ljava/sql/PreparedStatement;
            invokeinterface java.sql.PreparedStatement.getResultSet:()Ljava/sql/ResultSet;
            invokevirtual org.hibernate.result.internal.OutputsImpl.extractResults:(Ljava/sql/ResultSet;)Ljava/util/List;
         1: areturn
         2: .line 145
      StackMap locals:
      StackMap stack: java.sql.SQLException
            astore 1 /* e */
        start local 1 // java.sql.SQLException e
         3: .line 146
            aload 0 /* this */
            aload 1 /* e */
            ldc "Error calling CallableStatement.getResultSet"
            invokevirtual org.hibernate.result.internal.OutputsImpl.convert:(Ljava/sql/SQLException;Ljava/lang/String;)Lorg/hibernate/JDBCException;
            athrow
        end local 1 // java.sql.SQLException e
        end local 0 // org.hibernate.result.internal.OutputsImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/hibernate/result/internal/OutputsImpl;
            3    4     1     e  Ljava/sql/SQLException;
      Exception table:
        from    to  target  type
           0     1       2  Class java.sql.SQLException

  protected java.util.List extractResults(java.sql.ResultSet);
    descriptor: (Ljava/sql/ResultSet;)Ljava/util/List;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.hibernate.result.internal.OutputsImpl this
        start local 1 // java.sql.ResultSet resultSet
         0: .line 152
            aload 0 /* this */
            getfield org.hibernate.result.internal.OutputsImpl.loader:Lorg/hibernate/result/internal/OutputsImpl$CustomLoaderExtension;
            aload 1 /* resultSet */
            invokevirtual org.hibernate.result.internal.OutputsImpl$CustomLoaderExtension.processResultSet:(Ljava/sql/ResultSet;)Ljava/util/List;
         1: areturn
         2: .line 154
      StackMap locals:
      StackMap stack: java.sql.SQLException
            astore 2 /* e */
        start local 2 // java.sql.SQLException e
         3: .line 155
            aload 0 /* this */
            aload 2 /* e */
            ldc "Error extracting results from CallableStatement"
            invokevirtual org.hibernate.result.internal.OutputsImpl.convert:(Ljava/sql/SQLException;Ljava/lang/String;)Lorg/hibernate/JDBCException;
            athrow
        end local 2 // java.sql.SQLException e
        end local 1 // java.sql.ResultSet resultSet
        end local 0 // org.hibernate.result.internal.OutputsImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    4     0       this  Lorg/hibernate/result/internal/OutputsImpl;
            0    4     1  resultSet  Ljava/sql/ResultSet;
            3    4     2          e  Ljava/sql/SQLException;
      Exception table:
        from    to  target  type
           0     1       2  Class java.sql.SQLException
    MethodParameters:
           Name  Flags
      resultSet  

  private static org.hibernate.result.internal.OutputsImpl$CustomLoaderExtension buildSpecializedCustomLoader(org.hibernate.result.spi.ResultContext);
    descriptor: (Lorg/hibernate/result/spi/ResultContext;)Lorg/hibernate/result/internal/OutputsImpl$CustomLoaderExtension;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=5, locals=4, args_size=1
        start local 0 // org.hibernate.result.spi.ResultContext context
         0: .line 241
            new org.hibernate.loader.custom.sql.SQLQueryReturnProcessor
            dup
         1: .line 242
            aload 0 /* context */
            invokeinterface org.hibernate.result.spi.ResultContext.getQueryReturns:()[Lorg/hibernate/engine/query/spi/sql/NativeSQLQueryReturn;
         2: .line 243
            aload 0 /* context */
            invokeinterface org.hibernate.result.spi.ResultContext.getSession:()Lorg/hibernate/engine/spi/SessionImplementor;
            invokeinterface org.hibernate.engine.spi.SessionImplementor.getFactory:()Lorg/hibernate/engine/spi/SessionFactoryImplementor;
         3: .line 241
            invokespecial org.hibernate.loader.custom.sql.SQLQueryReturnProcessor.<init>:([Lorg/hibernate/engine/query/spi/sql/NativeSQLQueryReturn;Lorg/hibernate/engine/spi/SessionFactoryImplementor;)V
            astore 1 /* processor */
        start local 1 // org.hibernate.loader.custom.sql.SQLQueryReturnProcessor processor
         4: .line 245
            aload 1 /* processor */
            invokevirtual org.hibernate.loader.custom.sql.SQLQueryReturnProcessor.process:()Lorg/hibernate/loader/custom/sql/SQLQueryReturnProcessor$ResultAliasContext;
            pop
         5: .line 246
            aload 1 /* processor */
            iconst_0
            invokevirtual org.hibernate.loader.custom.sql.SQLQueryReturnProcessor.generateCustomReturns:(Z)Ljava/util/List;
            astore 2 /* customReturns */
        start local 2 // java.util.List customReturns
         6: .line 248
            new org.hibernate.result.internal.OutputsImpl$1
            dup
            aload 0 /* context */
            aload 2 /* customReturns */
            invokespecial org.hibernate.result.internal.OutputsImpl$1.<init>:(Lorg/hibernate/result/spi/ResultContext;Ljava/util/List;)V
            astore 3 /* customQuery */
        start local 3 // org.hibernate.loader.custom.CustomQuery customQuery
         7: .line 271
            new org.hibernate.result.internal.OutputsImpl$CustomLoaderExtension
            dup
         8: .line 272
            aload 3 /* customQuery */
         9: .line 273
            aload 0 /* context */
            invokeinterface org.hibernate.result.spi.ResultContext.getQueryParameters:()Lorg/hibernate/engine/spi/QueryParameters;
        10: .line 274
            aload 0 /* context */
            invokeinterface org.hibernate.result.spi.ResultContext.getSession:()Lorg/hibernate/engine/spi/SessionImplementor;
        11: .line 271
            invokespecial org.hibernate.result.internal.OutputsImpl$CustomLoaderExtension.<init>:(Lorg/hibernate/loader/custom/CustomQuery;Lorg/hibernate/engine/spi/QueryParameters;Lorg/hibernate/engine/spi/SessionImplementor;)V
            areturn
        end local 3 // org.hibernate.loader.custom.CustomQuery customQuery
        end local 2 // java.util.List customReturns
        end local 1 // org.hibernate.loader.custom.sql.SQLQueryReturnProcessor processor
        end local 0 // org.hibernate.result.spi.ResultContext context
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   12     0        context  Lorg/hibernate/result/spi/ResultContext;
            4   12     1      processor  Lorg/hibernate/loader/custom/sql/SQLQueryReturnProcessor;
            6   12     2  customReturns  Ljava/util/List<Lorg/hibernate/loader/custom/Return;>;
            7   12     3    customQuery  Lorg/hibernate/loader/custom/CustomQuery;
    MethodParameters:
         Name  Flags
      context  final
}
SourceFile: "OutputsImpl.java"
NestMembers:
  org.hibernate.result.internal.OutputsImpl$1  org.hibernate.result.internal.OutputsImpl$CurrentReturnState  org.hibernate.result.internal.OutputsImpl$CustomLoaderExtension
InnerClasses:
  public ResultAliasContext = org.hibernate.loader.custom.sql.SQLQueryReturnProcessor$ResultAliasContext of org.hibernate.loader.custom.sql.SQLQueryReturnProcessor
  org.hibernate.result.internal.OutputsImpl$1
  protected CurrentReturnState = org.hibernate.result.internal.OutputsImpl$CurrentReturnState of org.hibernate.result.internal.OutputsImpl
  private CustomLoaderExtension = org.hibernate.result.internal.OutputsImpl$CustomLoaderExtension of org.hibernate.result.internal.OutputsImpl