I checked, it's fine with `if (message == null)`, a primitive is already boxed when entering here
thanks