function lb(a){this.Init(a)}m("AdfDataFlavor",lb);r.v(lb);lb.Zp=function(a){u.$d(a);if(!a||0==a.length)return lb.v0a;var b=lb.XDa[a];b||(b=new lb("rowKey/"+a),b.nMa=!0,lb.XDa[a]=b);return b};m("AdfDataFlavor.getRowKeyDataFlavor",lb.Zp);lb.MTa=function(a){return a.nMa};m("AdfDataFlavor.isRowKeyDataFlavor",lb.MTa);
lb.eP=function(a,b){u.assert(null!=a,"Can't create AdfDataFlavor without dataObject");u.$d(b);var d=lb.D7a[typeof a];"Object"===d&&(d=r.prototype.isPrototypeOf(a)?a.getTypeName():u.getFunctionName(a.constructor));return d?lb.KY(d,b):null};m("AdfDataFlavor.getObjectFlavor",lb.eP);lb.JY=function(a,b){u.Ja(a);u.$d(b);var d=r.prototype.isPrototypeOf(a)?r.getTypeName(a):u.getFunctionName(a);return lb.KY(d,b)};m("AdfDataFlavor.getDataFlavorForClass",lb.JY);
lb.KY=function(a,b){u.J(a);u.$d(b);var d;b?d=new lb(lb.efa+a+"/"+b):(d=lb.$Ca[a],d||(d=new lb(lb.efa+a),lb.$Ca[a]=d,v.l.fine("DataFlavor className:",a,"-\x3e data flavor:",d)));return d};m("AdfDataFlavor.getDataFlavorForClassName",lb.KY);lb.prototype.LH=function(){return this.ZG};r.a("AdfDataFlavor.prototype.getStringForm",{LH:lb.prototype.LH});lb.prototype.Np=function(a){return this===a||this.ZG==a.ZG};r.a("AdfDataFlavor.prototype.equals",{Np:lb.prototype.Np});
lb.prototype.Init=function(a){lb.h.Init.call(this);this.ZG=a;this.nMa=!1};r.a("AdfDataFlavor.prototype.Init",{Init:lb.prototype.Init});lb.prototype.Ga=function(){return lb.h.Ga.call(this)+":"+this.ZG};r.a("AdfDataFlavor.prototype.toDebugString",{Ga:lb.prototype.Ga});lb.$Ca={};lb.XDa={};lb.v0a=new lb("rowKey/");lb.D7a={object:"Object","boolean":"Boolean",number:"Number",string:"String","function":"Function",undefined:null};lb.efa="jsObject/";lb.eXa=lb.eP("");m("AdfDataFlavor.STRING_FLAVOR",lb.eXa);
lb.Eca=lb.eP({});m("AdfDataFlavor.OBJECT_FLAVOR",lb.Eca);lb.EQ=new lb("*");m("AdfDataFlavor.ANY_FLAVOR",lb.EQ);