errors.go
func GetSystemErrorMessage(err error) string {
	if se, ok := err.(SystemError); ok {
		return se.Message()
	}

	return err.Error()
}
func GetSystemErrorMessage(err error) string {
	if se, ok := err.(SystemError); ok {
		return se.Message()
	}

	return err.Error()
}
// GetSystemErrorMessage returns the message to report for the given error.  If the error is a
// SystemError, we can get the underlying message. Otherwise, use the Error() method.