package edu.northwestern.bioinformatics.studycalendar.domain;

/**
 * @author Rhett Sutphin
 */
public interface Named {
    String getName();
    void setName(String name);
}

@@ -91,56 +91,428 @@
 n%0A *
-/%0Apublic interface Named %7B%0A    String getName();
+ @see edu.northwestern.bioinformatics.studycalendar.utils.NamedComparator%0A */%0Apublic interface Named %7B%0A    /**%0A     * Get the name for this instance, either set explicitly or computed.%0A     * @return%0A     */%0A    String getName();%0A%0A    /**%0A     * Set the name.  This is an optional operation; if an implementor uses a computed%0A     * name, it should throw %7B@link UnsupportedOperationException%7D.%0A     * @param name%0A     */
 %0A   

Add javadoc, particularly for the fact that the setName operation is optional