// 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
{
...