public/libraries.js
function extendClass(parent, members) {
        var object = function () { return UNDEFINED; };
        object.prototype = new parent();
        extend(object.prototype, members);
        return object;
    }
function extendClass(parent, members) {
        var object = function () { return UNDEFINED; };
        object.prototype = new parent();
        extend(object.prototype, members);
        return object;
    }
function extendClass ( parent , members ) { var object = function ( ) { return UNDEFINED ; } ; object . prototype = new parent ( ) ; extend ( object . prototype , members ) ; return object ; }
Extend a prototyped class by new members
@param {Object} parent
@param {Object} members
Extend a prototyped class by new members