/**
 * This could be description
 * @argument {paramType} paramName paramDescription
 * @augments otherClass
 * @author Jackie Chan
 * @borrows otherMemberName as thisMemberName
 * @class description
 * @constant
 * @constructor
 * @constructs
 * @default valueDescription
 * @deprecated deprecatedDescription
 * @description description
 * @event
 * @example
 * var bleeper = makeBleep(3);
 * bleeper.flop();
 * @extends otherClass
 * @field
 * @fileOverview fileDescription
 * @function
 * @ignore
 * @inner
 * @lends symbolAlias
 * @memberOf parentNamepath
 * @name theNamepath
 * @namespace description
 * @param {paramType} paramName paramDescription
 * @private
 * @property {propertyType} propertyName propertyDescription
 * @public
 * @requires requireDescription
 * @return {returnType} returnDescription
 * @returns {returnType} returnDescription
 * @see seeDescription
 * @since versionDescription
 * @static
 * @throws {exceptionType} exceptionDescription
 * @type typeName
 * @version versionDescription
 */