public boolean addMainTask(TmmThreadPool newTask){
  boolean result=false;
  newTask.addListener(this);
  newTask.setState(TaskState.QUEUED);
  mainTaskExecutor.execute(newTask);
  return result;
}

public boolean addMainTask ( TmmThreadPool newTask ) { boolean result = false ; newTask . addListener ( this ) ; newTask . setState ( TaskState . QUEUED ) ; mainTaskExecutor . execute ( newTask ) ; return result ; }
add a new task to the the main task queue
