_$ES.Define("_$SYS::SymbolBase",["Object"],function(n){"use strict";var t={},i=n.createScope({},t,"Object");return t["_$SYS::SymbolBase"]=function(i){function r(){i.call(this)}var u=n.createScope({},t,"Object");return u._$push(u.Object),u._$push(r),r._$TypeInfo={so:n,isDynamic:!1,isFinal:!1,isInterface:!1,fullName:"_$SYS::SymbolBase",theExtends:u.Object,theImplements:[]},_$ES.F._extends(r,i),n.defMethod(r.prototype,"_$regSymbol",function(){}),function(){}.call(r),r},function(){t["_$SYS::SymbolBase"]=t["_$SYS::SymbolBase"](i.Object)}.call(t),t});