// This rule specifies whether you have to provide
// a @throws tag for every checked exception declared
// in the the constructor.

...
public class Foo
{
    /**
     * Constructor of Foo; creates a Foo
     * instance with a name and timestamp
     *
     * @param name the name of the creator; not null,
     * @param date the timestamp of the creation
     * time; can not be in the past
     * @throws IllegalDateException when date is in past
     */
    public Foo(String name, Date date)
       throws IllegalDateException
    {
        ...