Adding JavaDoc (WIP)