code: private void getInstitutionalBaseSalary(Budget budget, Map<Integer, String> budgetMap) {
          InstitutionalBaseSalary institutionalBaseSalary = InstitutionalBaseSalary.Factory.newInstance();
          if (budgetMap.get(SENIOR_FELL) != null && budgetMap.get(SENIOR_FELL).equals(YnqConstant.YES.code())) {
              if (budgetMap.get(BASE_SALARY) != null) {
                  institutionalBaseSalary.setAmount(new BigDecimal(budgetMap.get(BASE_SALARY)));
              }
              if (budgetMap.get(ACAD_PERIOD) != null) {
                  institutionalBaseSalary.setAcademicPeriod(AcademicPeriod.Enum.forString(budgetMap.get(ACAD_PERIOD)));
              }
              if (budgetMap.get(SALARY_MONTHS) != null) {
                  institutionalBaseSalary.setNumberOfMonths(new BigDecimal(budgetMap.get(SALARY_MONTHS)));
              }
              budget.setInstitutionalBaseSalary(institutionalBaseSalary);
          }
      }
docs: /*
  This method is used to set data to InstitutionalBaseSalary XMLObject from budgetMap data for Budget