Added Javadoc and comments to Language Analysis