if (tname instanceof StringType == false) {
if (_name instanceof LiteralExpr) { final LiteralExpr literal = (LiteralExpr) _name; _resolvedQName = getParser().getQNameIgnoreDefaultNs(literal.getValue()); } else if (tname instanceof StringType == false) {
    public Type typeCheck(SymbolTable stable) throws TypeCheckError {	// The stylesheet element only adds code to instanciate the	// default DecimalFormat object if at least one format-number()	// call exists in the stylesheet. We must signal this call...	getStylesheet().numberFormattingUsed();	final Type tvalue = _value.typeCheck(stable);	if (tvalue instanceof RealType == false) {	    _value = new CastExpr(_value, Type.Real);	}	final Type tformat = _format.typeCheck(stable);	if (tformat instanceof StringType == false) {	    _format = new CastExpr(_format, Type.String);	}	if (argumentCount() == 3) {	    final Type tname = _name.typeCheck(stable);	    if (tname instanceof StringType == false) {		_name = new CastExpr(_name, Type.String);	    }	}	return _type = Type.String;    }