exp = ExpressionTool.eagerEvaluate(fn, null);
} catch (XPathException err) {
throw new StaticError(err);
}
} else {
fn.adoptChildExpression(exp);
exp = fn;
}
suppliedItemType = Type.DOUBLE_TYPE;
suppliedCard = StaticProperty.EXACTLY_ONE;
cardOK = Cardinality.subsumes(reqCard, suppliedCard);