The exported or public functions requires a doc comment to pass golint. This commit has changes of conversion generated code. The actual doc changes are added into a separate commit for a clean review.
This reverts commit 5984607cb9, reversing changes made to 067f92e789.
5984607cb9
067f92e789