This allows more natural C++ Throw semantics (for a variety of string data types) for any java exception that just takes a String argument.