what
virtual const char* what() const throw() { return fWhat.String(); }
virtual const char* what() const throw() { return fWhat.String(); }
sound_error::what() const throw()
Exception::what() const throw()