Added Javadoc comments for final documentation
Javadoc comments for documentation