/**
  *
  * @param integer $straatnaamId
  * @return array Een associatieve array met de volgende sleutels:
  * <ul>
  *  <li> straatnaam: Naam van de straat</li>
  *  <li> straatnaamId: Id van de straatnaam binnen Crab</li>
  *  <li> gemeenteId: Id (geen NIS-code) van de gemeente waarin de straat ligt</li>
  *  <li> taalCode: Taal waarin de straatnaam is opgesteld</li>
  *  <li> straatnaamLabel: Een label voor de straatnaam, te gebruiken in keuzelijsten</li>
  * </ul>
  * @access public
  * @throws RuntimeException Indien de straatnaam niet kon geladen worden
  */
 public function getStraatnaamByStraatnaamId($straatnaamId)
 {
     $params = new stdClass();
     $params->StraatnaamId = (int) $straatnaamId;
     $paramsWrapper = new SoapParam($params, 'GetStraatnaamByStraatnaamId');
     try {
         $result = $this->_client->GetStraatnaamByStraatnaamId($paramsWrapper);
         return $this->loadStraatnaamArray($result->GetStraatnaamByStraatnaamIdResult);
     } catch (Exception $e) {
         throw new RuntimeException("Kon de straatnaam met straatnaamId {$straatnaamId} niet laden wegens: " . $e->getMessage());
     }
 }