Throughout OkHttp we've been preferring expressions like the above. This is inherited from AOSP's libcore, which originally had an awful, absolutely terrible system of translating exception messages into multiple languages.

If we want to make this change, let's think about the whole codebase? I can be convinced but I think it's out of the scope of this change.