Doxygen comments are added.