else {
} else { if(context.isVarDeclared(qn)) { throw new XPathException("err:XQST0049: It is a static error if more than one " + "variable declared or imported by a module has the same expanded QName."); }
    public void analyze(Expression parent, int flags) throws XPathException {        QName qn = QName.parse(context, qname, null);		Module myModule = context.getModule(qn.getNamespaceURI());		if(myModule != null)			myModule.declareVariable(qn, null);		else {			Variable var = new Variable(qn);			context.declareGlobalVariable(var);		}    }