DefaultTaxTable returnTaxTable = taxTable;
if (returnTaxTable == null) {
returnTaxTable = _objectFact.createDefaultTaxTable();
}
TaxRules taxRules = _objectFact.createDefaultTaxTableTaxRules();
List<DefaultTaxRule> taxRuleList = taxRules.getDefaultTaxRule();
if (!taxRuleList.contains(rule) && rule != null) {
taxRuleList.add(rule);
}
returnTaxTable.setTaxRules(taxRules);