docs: private void setTutionRequestedYears(Budget budget) {
          ProposalDevelopmentBudgetExtContract budgetEx = s2SCommonBudgetService.getBudget(pdDoc.getDevelopmentProposal());
  		if (budgetEx == null) {
  			return;
  		}
  		ScaleTwoDecimal tutionTotal = ScaleTwoDecimal.ZERO;
  		for (BudgetPeriodContract budgetPeriod : budgetEx
  				.getBudgetPeriods()) {
  			ScaleTwoDecimal tution = ScaleTwoDecimal.ZERO;
  			for (BudgetLineItemContract budgetLineItem : budgetPeriod.getBudgetLineItems()) {
  				if (getCostElementsByParam(ConfigurationConstants.TUITION_COST_ELEMENTS).contains(budgetLineItem.getCostElementBO().getCostElement())) {
  					tution = tution.add(budgetLineItem.getLineItemCost());
  				}
  			}
  			tutionTotal = tutionTotal.add(tution);
  			switch (budgetPeriod.getBudgetPeriod()) {
  			case 1:
  				budget.setTuitionRequestedYear1(tution.bigDecimalValue());
  				break;
  			case 2:
  				budget.setTuitionRequestedYear2(tution.bigDecimalValue());
  				break;
  			case 3:
  				budget.setTuitionRequestedYear3(tution.bigDecimalValue());
  				break;
  			case 4:
  				budget.setTuitionRequestedYear4(tution.bigDecimalValue());
  				break;
  			case 5:
  				budget.setTuitionRequestedYear5(tution.bigDecimalValue());
  				break;
  			case 6:
  				budget.setTuitionRequestedYear6(tution.bigDecimalValue());
  				break;
  			default:
  				break;
  			}
  		}
  		budget.setTuitionRequestedTotal(tutionTotal.bigDecimalValue());
  		if (!tutionTotal.equals(ScaleTwoDecimal.ZERO)) {
  			budget.setTuitionAndFeesRequested(YesNoDataType.Y_YES);
  		}
  	}