doxygen comment should be above method prototype.