$ 0 0 Though do note, however, that this problem could be avoided if the wider type was unsigned, which Java unfortunately does not support.