return new GratuityForStudentsInSecondCurricularYearForPartialRegime(paymentPlanBean.getExecutionYear(),
degreeCurricularPlan.getServiceAgreementTemplate(), paymentPlanBean.isMain());
} else if (paymentPlanBean.isForStudentEnroledOnSecondSemesterOnly()) {
return new GratuityPaymentPlanForPartialRegimeEnroledOnlyInSecondSemester(paymentPlanBean.getExecutionYear(),
degreeCurricularPlan.getServiceAgreementTemplate(), paymentPlanBean.isMain());
} else {
return new FullGratuityPaymentPlanForPartialRegime(paymentPlanBean.getExecutionYear(),
degreeCurricularPlan.getServiceAgreementTemplate(), paymentPlanBean.isMain());