public CreateClientEnterPersonalDataPage.SubmitFormParameters createClient(
     String loanOfficer, String officeName) {
   CreateClientEnterPersonalDataPage clientPersonalDataPage =
       navigateToPersonalDataPage(officeName);
   CreateClientEnterPersonalDataPage.SubmitFormParameters formParameters =
       FormParametersHelper.getClientEnterPersonalDataPageFormParameters();
   clientPersonalDataPage = clientPersonalDataPage.create(formParameters);
   clientPersonalDataPage.submitAndGotoCreateClientEnterMfiDataPage();
   navigateToConfirmationPage(loanOfficer);
   return formParameters;
 }
 public ClientViewDetailsPage createClientWithQuestionGroups(
     String loanOfficer, String officeName, Map<String, String> choiceTags, String answer) {
   CreateClientEnterPersonalDataPage clientPersonalDataPage =
       navigateToPersonalDataPage(officeName);
   CreateClientEnterPersonalDataPage.SubmitFormParameters formParameters =
       FormParametersHelper.getClientEnterPersonalDataPageFormParameters();
   clientPersonalDataPage = clientPersonalDataPage.create(formParameters);
   QuestionResponsePage questionResponsePage =
       clientPersonalDataPage.submitAndGotoCaptureQuestionResponsePage();
   questionResponsePage.populateTextAnswer(
       "name=questionGroups[0].sectionDetails[0].questions[0].value", answer);
   questionResponsePage.populateSmartSelect("txtListSearch", choiceTags);
   questionResponsePage.navigateToNextPage();
   navigateToConfirmationPage(loanOfficer);
   return navigateToClientViewDetails(formParameters);
 }