WAIT_FOR_FINISH_ACKNOWLEDGE
fState = WAIT_FOR_FINISH_ACKNOWLEDGE;
if (availableData == 0 && (fState == FINISH_RECEIVED || fState == WAIT_FOR_FINISH_ACKNOWLEDGE))
else if (fState == CLOSING || fState == WAIT_FOR_FINISH_ACKNOWLEDGE)
case WAIT_FOR_FINISH_ACKNOWLEDGE:
case WAIT_FOR_FINISH_ACKNOWLEDGE:
case WAIT_FOR_FINISH_ACKNOWLEDGE:
return state == WAIT_FOR_FINISH_ACKNOWLEDGE
if (fState == CLOSING || fState == WAIT_FOR_FINISH_ACKNOWLEDGE
case WAIT_FOR_FINISH_ACKNOWLEDGE: