private void handleStartedH(boolean workOngoing){
switch (mVerb) {
case VERB_STARTING:
    mVerb=VERB_EXECUTING;
  if (!workOngoing) {
    handleFinishedH(false);
    return;
  }
if (mCancelled.get()) {
  handleCancelH();
  return;
}
scheduleOpTimeOut();
break;
default :
}
}

private void handleStartedH ( boolean workOngoing ) { switch ( mVerb ) { case VERB_STARTING : mVerb = VERB_EXECUTING ; if ( ! workOngoing ) { handleFinishedH ( false ) ; return ; } if ( mCancelled . get ( ) ) { handleCancelH ( ) ; return ; } scheduleOpTimeOut ( ) ; break ; default : } }
state behaviours . verb_starting - > successful start , change job to verb_executing and post timeout . _pending - > error _executing - > error _stopping - > error
