docs: protected QualifiedName determineSequenceName(Properties params, JdbcEnvironment jdbcEnv) {
  		final String sequencePerEntitySuffix = ConfigurationHelper.getString( SequenceStyleGenerator.CONFIG_SEQUENCE_PER_ENTITY_SUFFIX, params, SequenceStyleGenerator.DEF_SEQUENCE_SUFFIX );
  		// JPA_ENTITY_NAME value honors <class ... entity-name="..."> (HBM) and @Entity#name (JPA) overrides.
  		final String defaultSequenceName = ConfigurationHelper.getBoolean( SequenceStyleGenerator.CONFIG_PREFER_SEQUENCE_PER_ENTITY, params, false )
  				? params.getProperty( JPA_ENTITY_NAME ) + sequencePerEntitySuffix
  				: SequenceStyleGenerator.DEF_SEQUENCE_NAME;
  
  		final String sequenceName = ConfigurationHelper.getString( SequenceStyleGenerator.SEQUENCE_PARAM, params, defaultSequenceName );
  		if ( sequenceName.contains( "." ) ) {
  			return QualifiedNameParser.INSTANCE.parse( sequenceName );
  		}
  		else {
  			final String schemaName = params.getProperty( PersistentIdentifierGenerator.SCHEMA );
  			if ( schemaName != null ) {
  				log.schemaOptionNotSupportedForSequenceGenerator( schemaName );
  			}
  
  			final String catalogName = params.getProperty( PersistentIdentifierGenerator.CATALOG );
  			if ( catalogName != null ) {
  				log.catalogOptionNotSupportedForSequenceGenerator( catalogName );
  			}
  
  			return new QualifiedNameParser.NameParts(
  					null,
  					null,
  					jdbcEnv.getIdentifierHelper().toIdentifier( sequenceName )
  			);
  		}
  	}