/**
  * Vraag een gemeente op op basis van de NIS-code.
  *
  * @param integer $nisGemeenteCode
  * @return array Associatieve array met de volgende sleutels:
  * <ul>
  *  <li>gewestId: Het nummer van het gewest waarin de straat ligt.</li>
  *  <li>gemeenteNaam: Naam van de gemeente.</li>
  *  <li>gemeenteId: Het Crab Id van de gemeente. Dit is niet gelijk aan de NIS-code.</li>
  *  <li>nisGemeenteCode: De NIS-code voor de gemeente.</li>
  *  <li>taalCode: De eerste taal in de gemeente.</li>
  *  <li>taalCodeGemeenteNaam: De taalvode van de gemeetenaam.</li>
  *  <li>centerX: De x-coordinaat van de centroide van de gemeente.</li>
  *  <li>centerY: De y-coordinaat van de centroide van de gemeente.</li>
  * </ul>
  * @throws RuntimeException Indien de gemeente niet kon geladen worden.
  */
 public function getGemeenteByNISGemeenteCode($nisGemeenteCode)
 {
     $params = new stdClass();
     $params->NISGemeenteCode = $nisGemeenteCode;
     $paramsWrapper = new SoapParam($params, "GetGemeenteByNISGemeenteCode");
     try {
         $result = $this->_client->GetGemeenteByNISGemeenteCode($paramsWrapper);
         return $this->loadGemeenteArray($result->GetGemeenteByNISGemeenteCodeResult);
     } catch (Exception $e) {
         throw new RuntimeException("Kon de gemeente met nisGemeenteCode {$nisGemeenteCode} niet laden wegens: " . $e->getMessage());
     }
 }