public PullRequestMergeResult getPullRequestMergeResult() { PullRequestMergeResult mergeResult = null; if (!StringUtils.isEmpty(this.fromBranch) && !StringUtils.isEmpty(this.toBranch)) { mergeResult = this.attemptMerge(); Map<String, String> suggestText = suggestTitleAndBodyFromDiffCommit(mergeResult.getGitCommits()); this.title = suggestText.get("title"); this.body = suggestText.get("body"); } return mergeResult; }