public function getRandomValue( $name )
     {
        if( !isset( $this->enums[$name] ) ) {
            throw new UnknownEnumException($name);
        }
        return $this->enums[$name][array_rand($this->enums[$name])];
     }