docs: private ParticipantTraineeSupportCosts getParticipantTraineeSupportCosts(
  			BudgetPeriodDto periodInfo) {
  		ParticipantTraineeSupportCosts traineeSupportCosts = ParticipantTraineeSupportCosts.Factory
  				.newInstance();
  		if (periodInfo != null) {
  			traineeSupportCosts.setTuitionFeeHealthInsurance(periodInfo
  					.getPartTuition().bigDecimalValue());
  			traineeSupportCosts.setStipends(periodInfo.getpartStipendCost()
  					.bigDecimalValue());
  			traineeSupportCosts.setTravel(periodInfo.getpartTravelCost()
  					.bigDecimalValue());
  			traineeSupportCosts.setSubsistence(periodInfo.getPartSubsistence()
  					.bigDecimalValue());
  			traineeSupportCosts.setOther(getOtherPTSupportCosts(periodInfo));
  			traineeSupportCosts.setParticipantTraineeNumber(periodInfo
  					.getparticipantCount());
  			traineeSupportCosts
  					.setTotalCost(traineeSupportCosts
  							.getTuitionFeeHealthInsurance()
  							.add(
  									traineeSupportCosts
  											.getStipends()
  											.add(
  													traineeSupportCosts
  															.getTravel()
  															.add(
  																	traineeSupportCosts
  																			.getSubsistence()
  																			.add(
  																					traineeSupportCosts
  																							.getOther()
  																							.getCost())))));
  		}
  		return traineeSupportCosts;
  	}