docs: private void setQuestionnareAnswerForResearchTrainingPlan(
  			ResearchTrainingPlan researchTrainingPlan) {
  	    researchTrainingPlan.setHumanSubjectsIndefinite(YesNoDataType.N_NO);
          researchTrainingPlan.setVertebrateAnimalsIndefinite(YesNoDataType.N_NO);
          researchTrainingPlan.setHumanSubjectsIndefinite(YesNoDataType.N_NO);
          researchTrainingPlan.setClinicalTrial(YesNoDataType.N_NO);
          researchTrainingPlan.setPhase3ClinicalTrial(YesNoDataType.N_NO);
  		for (AnswerContract questionnaireAnswer : getPropDevQuestionAnswerService().getQuestionnaireAnswers(pdDoc.getDevelopmentProposal().getProposalNumber(), getNamespace(), getFormName())) {
  			String answer = questionnaireAnswer.getAnswer();
  			if (answer != null) {
  				switch (getQuestionAnswerService().findQuestionById(questionnaireAnswer.getQuestionId()).getQuestionSeqId()) {
  				case HUMAN:
  					researchTrainingPlan
  							.setHumanSubjectsIndefinite(answer
  									.equals(YnqConstant.YES.code()) ? YesNoDataType.Y_YES
  									: YesNoDataType.N_NO);
  					break;
  				case VERT:
  					researchTrainingPlan
  							.setVertebrateAnimalsIndefinite(answer
  									.equals(YnqConstant.YES.code()) ? YesNoDataType.Y_YES
  									: YesNoDataType.N_NO);
  					break;
  				case CLINICAL:
  					researchTrainingPlan
  							.setClinicalTrial(answer
  									.equals(YnqConstant.YES.code()) ? YesNoDataType.Y_YES
  									: YesNoDataType.N_NO);
  					break;
  				case PHASE3CLINICAL:
  					researchTrainingPlan
  							.setPhase3ClinicalTrial(answer
  									.equals(YnqConstant.YES.code()) ? YesNoDataType.Y_YES
  									: YesNoDataType.N_NO);
  					break;
  				default:
  					break;
  				}
  			}
  		}
  	}