code: private gov.grants.apply.forms.rrBudget13V13.BudgetYearDataType.ParticipantTraineeSupportCosts.Other getOtherPTSupportCosts(BudgetPeriodDto periodInfo) {
          gov.grants.apply.forms.rrBudget13V13.BudgetYearDataType.ParticipantTraineeSupportCosts.Other other = gov.grants.apply.forms.rrBudget13V13.BudgetYearDataType.ParticipantTraineeSupportCosts.Other.Factory.newInstance();
          other.setDescription(OTHERCOST_DESCRIPTION);
          ScaleTwoDecimal otherCost = ScaleTwoDecimal.ZERO;
          if (periodInfo != null && periodInfo.getpartOtherCost() != null) {
              otherCost = periodInfo.getpartOtherCost();
          }
          other.setCost(otherCost.bigDecimalValue());
          return other;
      }
docs: This method gets Other type description and total cost for
  ParticipantTraineeSupportCosts based on BudgetPeriodInfo.
  
  @param periodInfo
  (BudgetPeriodInfo) budget period entry.
  @return Other other participant trainee support costs corresponding to
  the BudgetPeriodInfo object.