protected function ReviveLazyRevivalData(Object\Domain $Domain, $Entity, LazyRevivalData $LazyRevivalData)
{
if ($this->ProxyGenerator !== null) {
return $this->ProxyGenerator->GenerateProxy($Domain, $this->GetEntityType(), $LazyRevivalData->GetAlreadyKnownRevivalData(), $LazyRevivalData->GetRevivalDataLoader());
} else {
throw $this->ProxyGeneratorIsRequired();
}
}