final int estimateMinutes = 7;
final WorklogInput worklogInput = worklogInputBuilder
.setIssueUri(initialIssue.getSelf())
.setAdjustEstimateNew(String.format("%sw %sd %sh %sm", estimateWeeks, estimateDays, estimateHours, estimateMinutes))
.build();
issueClient.addWorklog(initialIssue.getWorklogUri(), worklogInput, pm);
// check if estimate has changed
final Issue modifiedIssue = issueClient.getIssue(issueKey, pm);
final int actualRemainingEstimate = getRemainingEstimateMinutesNotNull(modifiedIssue.getTimeTracking());
// in current configuration 1w = 5d, 1d = 8h