@Override public StateConnection service(){
  try {
    StateConnection nextState=_state.service(this);
    return nextState;
  }
 catch (  Throwable e) {
    log.warning(e.toString());
    log.log(Level.FINER,e.toString(),e);
    toClose();
    return StateConnection.CLOSE_READ_A;
  }
}

@ Override public StateConnection service ( ) { try { StateConnection nextState = _state . service ( this ) ; return nextState ; } catch ( Throwable e ) { log . warning ( e . toString ( ) ) ; log . log ( Level . FINER , e . toString ( ) , e ) ; toClose ( ) ; return StateConnection . CLOSE_READ_A ; } }
service is the main call when data is available from the socket .
