Documenting your Code

Every public class should have the following items:

All these items should be written in a Javadoc block atop of the class.