### Question:
SymbolImpl implements Symbol { @Override public final void setValue (String value) { setValue (getName (), value); } protected  SymbolImpl(String name, Scope scope); @Override final String getName(); @Override final String getValue(); @Override final void setValue(String value); @Override final void clear(String name);  }### Answer:
@Test public void testSetValue () { SymbolImpl symbol = new SymbolImplImpl (NAME, VALUE1); assertEquals (VALUE1, symbol.getValue (NAME)); symbol.setValue (NAME, VALUE2); assertEquals (VALUE2, symbol.getValue (NAME)); }