refactor NumberUtil to TaxNumberUtil