AbstractAgent implements Agent { @Override public String getName() { return description.getName(); }  @Override String getName(); @Override void setName(String name); @Override Description getDescription(); @Override void setDescription(Description description);  }
@Test public void testDefaultDescription() { Agent agent = new TestAgent(); assertEquals("edu.jhuapl.dorset.agents.abstractagenttest.testagent", agent.getName()); }