private CreateIssueParams getCreateIssueParams(boolean isNew, GitHubIssuePanel p) { User assignee = p.getAssignee(); if (!isNew && assignee == null) { assignee = new User(); assignee.setLogin(""); // NOI18N } Milestone milestone = p.getMilestone(); if (milestone == null) { milestone = new Milestone(); } CreateIssueParams createIssueParams = new CreateIssueParams(p.getTitle()) .body(p.getDescription()) .milestone(milestone) .labels(p.getLabels()); if (assignee != null) { createIssueParams = createIssueParams.assignee(assignee); } return createIssueParams; }