Jira: Como obter o valor anterior de um campo personalizado em um IssueEventListener personalizado

Então, como se obtém oanterior valor de umpersonalizadas campo em um Jira IssueEventListener? Estou escrevendo um manipulador personalizado para o evento issueUpdated (IssueEvent) e gostaria de alterar o comportamento do manipulador se um determinado campo personalizado tiver sido alterado. Para detectar o tipo de alteração, gostaria de comparar os valores anteriores e atuais.

(Não estou perguntando como obter seuatual valor - sei como obter isso do problema relacionado)

Estou desenvolvendo o Jira 4.0.2 no Windows.

É a melhor maneira de verificar o histórico de alterações para o último valor conhecido?

List changes = changeHistoryManager.getChangeHistoriesForUser(issue, user);

questionAnswers(2)

yourAnswerToTheQuestion