Added description in JavaDoc

Sorry for all the changes, forgot to leave a commit summary