public void start(){
  if (currentThread != null) {
    log.error("Start with currentThread not null!");
  }
  currentThread=new Thread(this,name);
  currentThread.start();
  summary.register(this);
  count=0;
}

public void start ( ) { if ( currentThread != null ) { log . error ( "Start with currentThread not null!" ) ; } currentThread = new Thread ( this , name ) ; currentThread . start ( ) ; summary . register ( this ) ; count = 0 ; }
start this automat processing . overrides the superclass method to do local accounting .
