lost+found/src/define_.js
function _gpfDefineCore (name, Super, definition) {
    var NewClass = _gpfDefineFactory(name, Super, definition);
    _gpfDefineUpdateContext(name, NewClass);
    return NewClass;
}
function _gpfDefineCore (name, Super, definition) {
    var NewClass = _gpfDefineFactory(name, Super, definition);
    _gpfDefineUpdateContext(name, NewClass);
    return NewClass;
}
function _gpfDefineCore ( name , Super , definition ) { var NewClass = _gpfDefineFactory ( name , Super , definition ) ; _gpfDefineUpdateContext ( name , NewClass ) ; return NewClass ; }
Defines a new class by setting a contextual name

@param {String} name New class contextual name
@param {Function} Super Super class
@param {Object} definition Class definition
@return {Function} New class constructor
Defines a new class by setting a contextual name