Reports if statements (with no else branch) throwing java.lang.Throwable.
For example: if (param == 2) throw new Exception(); or guava's: Preconditions.checkNotNull(param, message)
Quick fix replaces it with an assert statement.
Example: assert param != 2;