final Set<String> labels = Sets
.newHashSet(parseOptionalArrayNotNullable(issueJson, jsonWeakParserForString, FIELDS, LABELS_FIELD.id));
final Collection<ChangelogGroup> changelog = parseOptionalArray(
issueJson, new JsonWeakParserForJsonObject<ChangelogGroup>(changelogJsonParser), "changelog", "histories");
final Operations operations = parseOptionalJsonObject(issueJson, "operations", operationsJsonParser);
return new Issue(summary, selfUri, basicIssue.getKey(), basicIssue.getId(), project, issueType, status,
description, priority, resolution, attachments, reporter, assignee, creationDate, updateDate,
dueDate, affectedVersions, fixVersions, components, timeTracking, fields, comments,
transitionsUri, issueLinks,