public void start(){
  if (setState(EnumSet.of(TaskState.INITIAL,TaskState.QUEUED),TaskState.RUNNING)) {
    DHT.logDebug("Starting Task: " + toString());
    startTime=System.currentTimeMillis();
    try {
      serializedUpdate.run();
    }
 catch (    Exception e) {
      DHT.log(e,LogLevel.Error);
    }
  }
}

public void start ( ) { if ( setState ( EnumSet . of ( TaskState . INITIAL , TaskState . QUEUED ) , TaskState . RUNNING ) ) { DHT . logDebug ( "Starting Task: " + toString ( ) ) ; startTime = System . currentTimeMillis ( ) ; try { serializedUpdate . run ( ) ; } catch ( Exception e ) { DHT . log ( e , LogLevel . Error ) ; } } }
start the task , to be used when a task is queued .
