Effective Java 3rd Edition ยง74 says:
Use the Javadoc
@throws
tag to document each exception that a method can throw, but do not use thethrows
keyword on unchecked exceptions.
Suppress false positives by adding the suppression annotation @SuppressWarnings("ThrowsUncheckedException")
to the enclosing element.