SourceInfo sourceInfo = x.getSourceInfo();
if (x != program.getTypeJavaLangString()) {
JsInvocation defineSeed = new JsInvocation(x.getSourceInfo());
JsName seedNameRef = indexedFunctions.get(
"SeedUtil.defineSeed").getName();
defineSeed.setQualifier(seedNameRef.makeRef(x.getSourceInfo()));
int newSeed = getSeedId(x);
assert newSeed > 0;
JClassType superClass = x.getSuperClass();
int superSeed = (superClass == null) ? -1 : getSeedId(x.getSuperClass());
// SeedUtil.defineSeed(queryId, superId, castableMap, constructors)