not sure if it's absolute necessary for doxygen to process it, but I thought it's more readable anyway.