public function addAnnotation($key, $value)
    {
        if (!isset($this->annotations[$key])) {
            $this->annotations[$key] = array();
        }

        $this->annotations[$key][] = $value;
    }