code: private Iterable<PersistentNoSqlIdentifierGenerator> getPersistentGenerators() {
  		Map<String, EntityPersister> entityPersisters = factory.getMetamodel().entityPersisters();
  
  		Set<PersistentNoSqlIdentifierGenerator> persistentGenerators = new HashSet<PersistentNoSqlIdentifierGenerator>( entityPersisters.size() );
  		for ( EntityPersister persister : entityPersisters.values() ) {
  			if ( persister.getIdentifierGenerator() instanceof PersistentNoSqlIdentifierGenerator ) {
  				persistentGenerators.add( (PersistentNoSqlIdentifierGenerator) persister.getIdentifierGenerator() );
  			}
  		}
  
  		return persistentGenerators;
  	}
docs: Returns all the persistent id generators which potentially require the creation of an object in the schema.