code: public String normalizeNumber(final String number) {
          try {
              final BigDecimal normalizedNumber = parseNumber(new NumberBuffer(
                      number));
              if (normalizedNumber == null) {
                  return number;
              }
              return normalizedNumber.toBigIntegerExact().toString();
  
          } catch (NumberFormatException | ArithmeticException e) {
              // Return the source number in case of error, i.e. malformed input
              return number;
          }
      }
docs: Normalizes a Japanese number
  
  @param number number or normalize
  @return normalized number, or number to normalize on error (no op)