Creating a new ``++Exception++`` without actually throwing it is useless and is probably due to a mistake.

== Noncompliant Code Example

----
if ($x < 0)
  new Exception('$x must be nonnegative');
----

== Compliant Solution

----
if ($x < 0)
  throw new Exception('$x must be nonnegative');
----
