private function getIdGenerator($type) { if (!isset($this->idGenerators[$type])) { $this->idGenerators[$type] = IdGenerator::create($type); } return $this->idGenerators[$type]; }