sf.setContextItem(context.getContextItem());
next = getMajorCaller(context);
return sf;
} else if (construct == StandardNames.XSL_CALL_TEMPLATE) {
ContextStackFrame.CallTemplate sf = new ContextStackFrame.CallTemplate();
CallTemplate loc = (CallTemplate)origin;
sf.setSystemId(loc.getSystemId());
sf.setLineNumber(-1); //(loc.getLineNumber());
sf.setContainer(loc.getContainer());
sf.setTemplateName(loc.getObjectName());
sf.setContextItem(context.getContextItem());
next = getMajorCaller(context);
return sf;
} else if (construct == StandardNames.XSL_VARIABLE) {
ContextStackFrame.VariableEvaluation sf = new ContextStackFrame.VariableEvaluation();