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

== Noncompliant Code Example

----
if (x < 0) {
  new Error("x must be nonnegative");
}
----

== Compliant Solution

----
if (x < 0) {
  throw new Error("x must be nonnegative");
}
----
