private GitHubIssuePanel getPanel() { if (panel == null) { panel = new GitHubIssuePanel(repositoryId); panel.addChangeListener(this); panel.addAction(getSubmitIssueAction()); panel.addAction(getCommentAction()); panel.addAction(getCloseReopenAction()); panel.addAction(getCreatePullRequestAction()); panel.addCommentsChangeListener(this); } return panel; }