protected void tearDown() throws Exception {
   // Required to prevent each message being logged once for each test
   // that has run in the past - this generates a huge log output and
   // seems to crash JUnit reporting with an OutOfMemoryError.
   // Maybe we should put this in the servlet destroy() but the version of
   // Servlet Unit we are using has no way to shut down servlets - later
   // versions do appear to have this.
   Category.shutdown();
   super.tearDown();
 }
 // JavaDoc inherited
 public void tearDown() throws Exception {
   super.tearDown();
 }
 // javadoc inherited
 protected void tearDown() throws Exception {
   super.tearDown();
   adapterProcess = null;
   rule = null;
   dynamicProcess = null;
 }