return new GratuityPaymentPlanForStudentsEnroledOnlyInSecondSemester(paymentPlanBean.getExecutionYear(),
degreeCurricularPlan.getServiceAgreementTemplate(), paymentPlanBean.isMain());
} else if (paymentPlanBean.isForFirstTimeInstitutionStudents()) {
return new FullGratuityPaymentPlanForFirstTimeInstitutionStudents(paymentPlanBean.getExecutionYear(),
degreeCurricularPlan.getServiceAgreementTemplate(), paymentPlanBean.isMain());
} else if (paymentPlanBean.isForSecondCurricularYear()) {
return new GratuityForStudentsInSecondCurricularYear(paymentPlanBean.getExecutionYear(),
degreeCurricularPlan.getServiceAgreementTemplate(), paymentPlanBean.isMain());