Bug 948823: Rewrite comments so they're jsdoc compatible. Mark private methods with underscore.