public void start(String threadName){
synchronized (lifecycle) {
    if (!running) {
      running=true;
      sendThread=new Thread(this,threadName);
      sendThread.start();
    }
  }
}

public void start ( String threadName ) { synchronized ( lifecycle ) { if ( ! running ) { running = true ; sendThread = new Thread ( this , threadName ) ; sendThread . start ( ) ; } } }
starts up the sender thread .
