(cherry picked from commit 27ff8d3a834306bf7f3711e0df85e7da126c7160)
RemoteExceptionThrower
null-safety