ThrowsUncheckedException
Unchecked exceptions do not need to be declared in the method signature.

Category
Severity
SUGGESTION
Maturity

The problem

Effective Java Item 62 says:

Use the Javadoc @throws tag to document each unchecked exception that a method can throw, but do not use the throws keyword to include unchecked exceptions in the method declaration.

Suppression

Suppress false positives by adding the suppression annotation @SuppressWarnings("ThrowsUncheckedException") to the enclosing element.