/**
  * Creates a New issue Comment on github.
  *
  * @param \VersionControl\GithubIssueBundle\Entity\Issues\IssueComment $issueCommentEntity
  */
 public function createIssueComment(\VersionControl\GithubIssueBundle\Entity\Issues\IssueComment $issueCommentEntity)
 {
     $this->authenticate();
     $issueId = $issueCommentEntity->getIssue()->getId();
     $comment = $this->client->api('issue')->comments()->create($this->issueIntegrator->getOwnerName(), $this->issueIntegrator->getRepoName(), $issueId, array('body' => $issueCommentEntity->getComment()));
     $issueCommentTransfomer = new IssueCommentToEntityTransformer();
     return $issueCommentTransfomer->transform($comment);
 }