Avoid empty comments and unnecessary new line after description. #132

* Generate code once in functional tests by default
* Test empty comments and excessive newlines not generated in comments