public function setShareResult($b) {
        if ($this->isStarted) {
            throw new Exception\RuntimeException('Invalid timeout value');
        }
        $this->shareResult = $b;
        return $this;
    }