The SoftException class is used when declaring exceptions that are thrown on a join point as softened into runtime exceptions.
Recipe 12.5 shows how exception softening is used.