public function addWatcher($issue, $login)
    {
        $path = "/issue/{$issue}/watchers";

        try {
            $this->client->callPost($path, $login);
        } catch (Exception $e) {
            throw new JiraException("Failed to add watcher '{$login}' to issue '{$issue}'", $e);
        }

        return $this;
    }