@Override
    public void set(ResultNode rhs) {
        if (rhs instanceof StringResultNode) {
            utf8Value = ((StringResultNode) rhs).utf8Value;
        } else {
            setValue(rhs.getString());
        }
    }
Sets the value of this result.

@param value The value to set.
@return This, to allow chaining.
searchlib/src/main/java/com/yahoo/searchlib/expression/StringResultNode.java