public function getRelatedHandler($id)
{
if (!array_key_exists($id, $this->_relatedHandlers)) {
throw new InvalidParamException("Unknown auth property type '{$id}'.");
}
if (!is_object($this->_relatedHandlers[$id])) {
$this->_relatedHandlers[$id] = $this->createRelatedHandler($id, $this->_relatedHandlers[$id]);
}
return $this->_relatedHandlers[$id];
}