Documentation: Added some JavaDoc