ct on which to define the property
 * @param {String} name the name of the property to be defined
 * @param {Object} descriptor the descriptor for the property
 * @param {Boolean} [descriptor.configurable=false] true if and only if the type of this property descriptor may be changed
 * @param [descriptor.value=undefined] the value associated with the property
 */</code></pre>
<pre><code class="language-coffeescript">##
# Defines a new property on an object.
# @param {Object} object the object on which to de