code: public static EntityKey fromPersister(
  			final OgmEntityPersister persister,
  			final Serializable id,
  			SharedSessionContractImplementor session) {
  		return fromData(
  				persister.getEntityKeyMetadata(),
  				persister.getGridIdentifierType(),
  				id,
  				session );
  	}
docs: static method because the builder pattern version was showing up during profiling