fixes #3 - JavaDoc