protected DynamicContext setupVariables(DynamicContext dc) { setVariable("x", (AnyType) null); setVariable("var", (AnyType) null); if (domDoc != null) { TypeModel typeModel = dynamicContext != null ? dynamicContext.getTypeModel(domDoc) : staticContextBuilder.getTypeModel(); AnyType docType = new DocType(domDoc, typeModel); setVariable("input-context1", docType); setVariable("input-context", docType); if (domDoc2 == null) { setVariable("input-context2", docType); } else { setVariable("input-context2", (AnyType) new DocType(domDoc2, typeModel)); } } return dc; }