try {
TaxPayer oTxpr;
connect();
if (sFormerId.length()>0) {
oTxpr = new TaxPayer();
oTxpr.load(getSession(), sFormerId);
} else {
CustomerAccount oCacc = new CustomerAccount(getSession().getDms(), getSessionAttribute("customer_account_docid"));
oTxpr = TaxPayer.create(getSession(), oCacc, getParam("taxPayer.businessName"), getParam("taxPayer.contactPerson"), getParam("taxPayer.email"), DAO.getVolumesMountBase());
}
saveRequest(oTxpr);