this.tag = tag;
}
public SearchFunction buildFor(String name, DataRepository data,
String prefix) {
CompiledScript script = null;
if (expression != null) try {
// normalize "unvarying" references - that is,
// references marked with braces like [{this}]
PValue expr = (PValue) expression.clone();
expr.apply(new NormalizeReferences(data, prefix));