Updated JavaDocs so far