+/**\r
+ * Represents a DOM comment node.\r
+ * @constructor\r
+ * @augments CKEDITOR.dom.node\r
+ * @param {Object|String} comment A native DOM comment node or a string containing\r
+ * the text to use to create a new comment node.\r
+ * @param {CKEDITOR.dom.document} [ownerDocument] The document that will contain\r
+ * the node in case of new node creation. Defaults to the current document.\r
+ * @example\r
+ * var nativeNode = document.createComment( 'Example' );\r
+ * var comment = CKEDITOR.dom.comment( nativeNode );\r
+ * @example\r
+ * var comment = CKEDITOR.dom.comment( 'Example' );\r
+ */\r
+CKEDITOR.dom.comment = function( comment, ownerDocument )\r