AlternateTaxTable returnTaxTable = taxTable;
if (returnTaxTable == null) {
returnTaxTable = _objectFact.createAlternateTaxTable();
}
AlternateTaxRules aRules
= _objectFact.createAlternateTaxTableAlternateTaxRules();
List<AlternateTaxRule> taxRuleList = aRules.getAlternateTaxRule();
if (!taxRuleList.contains(rule) && rule != null) {
taxRuleList.add(rule);
}
returnTaxTable.setAlternateTaxRules(aRules);