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

Noncompliant Code Example

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

Compliant Solution

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