String reason = exemptionBean.getReason();
YearMonthDay dispatchDate = exemptionBean.getDispatchDate();
switch (exemptionBean.getApplyExemptionOn()) {
case ADMINISTRATIVE_OFFICE_FEE:
new AdministrativeOfficeFeeExemption(responsible, administrativeOfficeFeeAndInsuranceEvent, justificationType,
reason, dispatchDate);
return;
case ADMINISTRATIVE_OFFICE_FEE_AND_INSURANCE:
new AdministrativeOfficeFeeAndInsuranceExemption(responsible, administrativeOfficeFeeAndInsuranceEvent,
justificationType, reason, dispatchDate);