@Override
  public String execute() {
    NewContactDto contactDto = new NewContactDto((String) commandParameter.getRequestAttribute(ApplictionResources.getTransactionTokenKey()), NEXT_COMMAND);
    commandParameter.setSessionAttribute(UnitOfWork.UNIT_OF_WORK_ATTRIBUTE, new UnitOfWork());
    String xml = new NewContactDtoToXmlConverter().convertToXml(contactDto);
    ApplictionResources applictionResources = ApplictionResources.getInstance();
    InputStream xsltInputStream = applictionResources.getResourceAsStream(XSLT_SCRIPT_PATH);
    XSLTTransformer transformer = new XSLTTransformer();
    try {
      transformer.transform(IOUtils.toInputStream(xml), xsltInputStream, commandParameter.getOutputStream());
    } catch (IOException e) {
      e.printStackTrace();
    }
    return UrlUtil.getPage(commandParameter);
  }