public static Object plus(Object number, int augend) {
        if (number instanceof Integer) {
            return (int) number + augend;
        } else if (number instanceof Long) {
            return (long) number + augend;
        } else if (number instanceof BigInteger) {
            return ((BigInteger) number).add(BigInteger.valueOf(augend));
        } else if (number instanceof BigDecimal) {
            return ((BigDecimal) number).add(BigDecimal.valueOf(augend));
        } else {
            throw new UnsupportedOperationException(
                    String.format(
                            "Unsupported type %s for numeric plus.",
                            number.getClass().getSimpleName()));
        }
    }
Returns a number {@code Object} whose value is {@code (number + augend)}, Note: This method
does not consider number overflow because we don't want to change the object type.
inlong-sort/sort-flink/sort-flink-v1.13/sort-connectors/mysql-cdc/src/main/java/org/apache/inlong/sort/cdc/mysql/source/utils/ObjectUtils.java