code: @Override
      public NASAOtherProjectInformationDocument getFormObject(
              ProposalDevelopmentDocumentContract proposalDevelopmentDocument) {
          this.pdDoc = proposalDevelopmentDocument;
          answerHeaders = getPropDevQuestionAnswerService().getQuestionnaireAnswerHeaders(pdDoc.getDevelopmentProposal().getProposalNumber());
          return getNasaOtherProjectInformation();
      }
docs: This method creates {@link XmlObject} of type
  {@link NASAOtherProjectInformationDocument} by populating data from the
  given {@link ProposalDevelopmentDocumentContract}
  
  @param proposalDevelopmentDocument
  for which the {@link XmlObject} needs to be created
  @return {@link XmlObject} which is generated using the given
  {@link ProposalDevelopmentDocumentContract}