/** * Sets the value of this string from a 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. */ @Override protected boolean doSetValue(@NonNull 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; }