@Override
    public String toString() {
        return (value == null) ? "(null)" : '"' + StringUtilities.escape(getValue()) + '"';
    }
@Test
    void testToString() {
        StringNode n = new StringNode();
        assertEquals("(null)", n.toString());
        n.setValue("foo");
        assertEquals("\"foo\"", n.toString());
    }