@Override
    protected boolean doSetValue(String value) {
        if (value.startsWith("\"") && value.endsWith("\""))
            this.value = unescapeQuotedString(value);
        else {
            //TODO: unquoted strings can be probably be prohibited now.(?) -gv
            this.value = value;
        }
        return true;
    }
Sets the value of this string from the string representation
of this value in the (escaped) input configuration. The value
supplied to this method needs un-escaping and will be
un-escaped.

@param value the new value of this node.
config-lib/src/main/java/com/yahoo/config/StringNode.java