} else if (sig=="<dk.brics.xact.XML: dk.brics.xact.XML parseTemplate(java.lang.String,dk.brics.misc.Origin)>") {
putConst(context.getConstantString(expr.getArg(0)), context.getConstantOrigin(expr.getArg(1)));
} else if (sig=="<dk.brics.xact.XML: dk.brics.xact.XML parseTemplateResource(java.lang.Class,java.lang.String)>") {
String packageName = context.getModifiedPackageNameFromClassConstant(expr.getArg(0));
String name = context.getConstantString(expr.getArg(1));
putConst(context.getResourceString(packageName + "/" + name), new Origin(name, 0, 0));
} else if (sig=="<dk.brics.xact.XML: dk.brics.xact.XML parseTemplateResource(java.lang.String)>") {
String name = context.getConstantString(expr.getArg(0));
putConst(context.getResourceString(name), new Origin(name, 0, 0));
} else if (sig=="<dk.brics.xact.XML: dk.brics.xact.XML plugList(java.lang.String,java.lang.Iterable)>") {
putPlugList(((InstanceInvokeExpr)expr).getBase(), expr.getArg(0), expr.getArgBox(1));
} else if (sig=="<dk.brics.xact.XML: dk.brics.xact.XML plug(java.lang.String,java.lang.Object)>") {
putPlug(((InstanceInvokeExpr)expr).getBase(), expr.getArg(0), expr.getArgBox(1));
} else if (sig=="<dk.brics.xact.XML: dk.brics.xact.XML plugWrap(java.lang.String,java.lang.Iterable)>") {