in src/main/org/apache/ant/props/DelegatingPropertyEvaluator.java [48:65]
public Object evaluate(String propertyName, PropertyHelper propertyHelper) {
if (getRequiredStack().contains(propertyName)) {
return null;
}
push(propertyName);
try {
for (Iterator iter = delegates.iterator(); iter.hasNext();) {
Object value = ((PropertyEvaluator) iter.next()).evaluate(propertyName,
propertyHelper);
if (value != null) {
return value;
}
}
} finally {
pop();
}
return null;
}