code: protected void setTuitionRequestedYears(Budget budget) {
          ProposalDevelopmentBudgetExtContract pBudget = s2SCommonBudgetService.getBudget(pdDoc.getDevelopmentProposal());
          if (pBudget == null) {
              return;
          }
          ScaleTwoDecimal tuitionTotal = ScaleTwoDecimal.ZERO;
          for (BudgetPeriodContract budgetPeriod : pBudget.getBudgetPeriods()) {
              ScaleTwoDecimal tuition = ScaleTwoDecimal.ZERO;
              for (BudgetLineItemContract budgetLineItem : budgetPeriod.getBudgetLineItems()) {
                  if (getCostElementsByParam(ConfigurationConstants.TUITION_COST_ELEMENTS).contains(budgetLineItem.getCostElementBO().getCostElement())) {
                      tuition = tuition.add(budgetLineItem.getLineItemCost());
                  }
              }
              tuitionTotal = tuitionTotal.add(tuition);
              switch (budgetPeriod.getBudgetPeriod()) {
                  case 1:
                      budget.setTuitionRequestedYear1(tuition.bigDecimalValue());
                      break;
                  case 2:
                      budget.setTuitionRequestedYear2(tuition.bigDecimalValue());
                      break;
                  case 3:
                      budget.setTuitionRequestedYear3(tuition.bigDecimalValue());
                      break;
                  case 4:
                      budget.setTuitionRequestedYear4(tuition.bigDecimalValue());
                      break;
                  case 5:
                      budget.setTuitionRequestedYear5(tuition.bigDecimalValue());
                      break;
                  case 6:
                      budget.setTuitionRequestedYear6(tuition.bigDecimalValue());
                      break;
                  default:
                      break;
              }
          }
          budget.setTuitionRequestedTotal(tuitionTotal.bigDecimalValue());
          if (!tuitionTotal.equals(ScaleTwoDecimal.ZERO)) {
              budget.setTuitionAndFeesRequested(YesNoDataType.Y_YES);
          }
      }
docs: /*
  This method is used to get TuitionRequestedYears data to Budget XMLObject from List of BudgetLineItem based on CostElement
  value of TUITION_COST_ELEMENTS