Added a Java Doc for all methods and classes.