docs: private PHS398Checklist13Document getPHS398Checklist() {
  		PHS398Checklist13Document phsChecklistDocument = PHS398Checklist13Document.Factory
  				.newInstance();
  		PHS398Checklist13 phsChecklist = PHS398Checklist13.Factory.newInstance();
  		answerHeaders = getPropDevQuestionAnswerService().getQuestionnaireAnswerHeaders(pdDoc.getDevelopmentProposal().getProposalNumber());
  		setPhsCheckListBasicProperties(phsChecklist);
  		setFormerPDNameAndIsChangeOfPDPI(phsChecklist);
  		setFormerInstitutionNameAndChangeOfInstitution(phsChecklist);
  		setIsInventionsAndPatentsAndIsPreviouslyReported(phsChecklist);
  
          ProposalDevelopmentBudgetExtContract budget = s2SCommonBudgetService.getBudget(pdDoc.getDevelopmentProposal());
  
  		if (budget != null) {
  			int numPeriods = budget.getBudgetPeriods().size();
  			setIncomeBudgetPeriods(phsChecklist, budget.getBudgetProjectIncomes());
  		} else {
  			phsChecklist.setProgramIncome(YesNoDataType.N_NO);
  		}
  		ynqAnswer = getYNQAnswer(YNQANSWER_121);
  		phsChecklist.setDisclosurePermission(ynqAnswer);
  		phsChecklistDocument.setPHS398Checklist13(phsChecklist);
  		return phsChecklistDocument;
  	}