tracer says to #ysitd
e=null,f="<"+a;if(c)for(var g in c){if(!k.html.SafeHtml.VALID_NAMES_IN_TAG_.test(g))throw Error('Invalid attribute name "'+g+'".');var h=c[g];k.isDefAndNotNull(h)&&(f+=" "+k.html.SafeHtml.getAttrNameAndValue_(a,g,h))}k.isDefAndNotNull(d)?k.isArray(d)||(d=[d]):d=[];k.dom.tags.isVoidTag(a.toLowerCase())?(k.asserts.assert(!d.length,"Void tag <"+a+"> does not allow content."),f+=">"):(e=k.html.SafeHtml.concat(d),f+=