public function addScanner($languageName, $scanner, $langDescription)
    {
        $dummy = $scanner === null;
        $d = array();

        $insert = array(
            'scanner'      => $scanner,
            'description'  => $langDescription
        );
        if (!is_array($languageName)) {
            $languageName = array($languageName);
        }
        foreach ($languageName as $l) {
            $this->lookupTable[$l] = $insert;
            if (!$dummy) {
                $this->addDescription($langDescription, $l);
            }
        }
    }