in src/main/java/org/apache/maven/plugins/changes/trac/TracDownloader.java [59:94]
private Issue createIssue(Object[] ticketObj) {
Issue issue = new Issue();
issue.setId(String.valueOf(ticketObj[0]));
issue.setKey(String.valueOf(ticketObj[0]));
issue.setLink(getUrl() + "/ticket/" + ticketObj[0]);
issue.setCreated(parseDate(String.valueOf(ticketObj[1])));
issue.setUpdated(parseDate(String.valueOf(ticketObj[2])));
@SuppressWarnings("unchecked")
Map<String, String> attributes = (Map<String, String>) ticketObj[3];
issue.setType(attributes.get("type"));
issue.setSummary(attributes.get("summary"));
issue.setStatus(attributes.get("status"));
issue.setResolution(attributes.get("resolution"));
issue.setAssignee(attributes.get("owner"));
issue.addFixVersion(attributes.get("milestone"));
issue.setPriority(attributes.get("priority"));
issue.setReporter(attributes.get("reporter"));
issue.addComponent(attributes.get("component"));
return issue;
}