src/js/libs/spiritual-gui.js
function(SuperC, args) {
		args = this._breakdown_subs(args);
		return this._extendclass(
			SuperC,
			args.protos,
			args.recurring,
			args.statics,
			args.name
		);
	}
function(SuperC, args) {
		args = this._breakdown_subs(args);
		return this._extendclass(
			SuperC,
			args.protos,
			args.recurring,
			args.statics,
			args.name
		);
	}
function ( SuperC , args ) { args = this . _breakdown_subs ( args ) ; return this . _extendclass ( SuperC , args . protos , args . recurring , args . statics , args . name ) ; }
Create subclass for given class.
@param {funciton} SuperC
@param {Object} args
@return {function}
Create subclass for given class .