private static void putApprovals(ChangeUpdate update, Map<String, Optional<Short>> approvals) { for (Map.Entry<String, Optional<Short>> e : approvals.entrySet()) { if (e.getValue().isPresent()) { update.putApproval(e.getKey(), e.getValue().get()); } else { update.removeApproval(e.getKey()); } } }