### Question:
Structure extends StructuredSymbol { @Override public void clear (String[] names) { getItem (names).clear (); } Structure(String name, Scope scope); @Override void setValue(String name, String value); @Override void clear(String[] names);  }### Answer:
@Test public void testClear () { Structure structure = new Structure (STRUCTURE_NAME, null); structure.setValue (STRUCTURE_NAME + "." + FIELD_NAME, VALUE); assertEquals (VALUE, structure.getValue (STRUCTURE_NAME + "." + FIELD_NAME)); structure.clear (STRUCTURE_NAME); try { structure.getValue (STRUCTURE_NAME + "." + FIELD_NAME); fail ("no exception"); } catch (ExecutionException ee) { } }