Each public method should be explained, including parameters passed to it,
return value and any exceptions thrown by it, e.g.:
/**
* Sets the date. If one of the parameters is out of range the call has no effect.
* @param day The day in the month to be set (1-31).
* @param month The month to be set (1-12).
* @param year The year to be set (1900-2500).
* @return true if date was changed, false otherwise.
* @exception LeapYearException if the date is Feb. 29, and year is not a leap year..
*/
public boolean setDate(int day, int month, int year) throws LeapYearException {
.
.
}