docs: private SupplementationFromOtherSources getSupplementationFromOtherSources(
  			Map<Integer, String> budgetMap) {
  	    SupplementationFromOtherSources supplementationFromOtherSources=null;
  		if (budgetMap.get(OTHER_SUPP_SOURCE) != null
  				&& budgetMap.get(OTHER_SUPP_SOURCE).equals(
  						YnqConstant.YES.code())) {
  	        supplementationFromOtherSources = SupplementationFromOtherSources.Factory.newInstance();
  			if (budgetMap.get(SUPP_SOURCE) != null) {
  				supplementationFromOtherSources.setSource(budgetMap.get(
  						SUPP_SOURCE));
  			}
  			if (budgetMap.get(SUPP_FUNDING_AMT) != null) {
  				supplementationFromOtherSources.setAmount(new BigDecimal(
  						budgetMap.get(SUPP_FUNDING_AMT)));
  			}else{
  			    supplementationFromOtherSources.setAmount(null);
  			}
  			if (budgetMap.get(SUPP_MONTHS) != null) {
  				supplementationFromOtherSources
  						.setNumberOfMonths(new BigDecimal(budgetMap.get(
  								SUPP_MONTHS)));
  			}
  			if (budgetMap.get(SUPP_TYPE) != null) {
  				supplementationFromOtherSources.setType(budgetMap
  						.get(SUPP_TYPE));
  			}
  		}
  		return supplementationFromOtherSources;
  	}