code: public void run( String source, String destination )
      {
          List<String> names = listDocumentsAt( source );
          if (names.isEmpty())
          {
              monitor.testRunning(source);
              monitor.testDone( 0, 0, 0, 0 );
              return;
          }
  
          for (String name : names)
          {
              runner.run( name, flatten( name ) );
          }
      }
docs: {@inheritDoc}