docs: private String getInstanceClass(
  		final Tuple resultset,
  		final int i,
  		final Loadable persister,
  		final Serializable id,
  		final SharedSessionContractImplementor session)
  	throws HibernateException {
  		String discriminatorColumnName = persister.getDiscriminatorColumnName();
  		if ( discriminatorColumnName == null ) {
  			return persister.getEntityName();
  		}
  		else {
  			Object value = resultset.get( discriminatorColumnName );
  			return persister.getSubclassForDiscriminatorValue( value );
  		}
  	}