Complete documentation (javadoc)