@Override public Boolean call() throws Exception {
  QuorumService<HAGlue> localService=null;
  try {
    localService=quorum.getClient();
    return innerCall();
  }
  finally {
    if (haLog.isInfoEnabled())     haLog.info("VOTE=" + vote.get());
    if (!vote.get()) {
      if (localService != null) {
        localService.enterErrorState();
      }
    }
  }
}

@ Override public Boolean call ( ) throws Exception { QuorumService < HAGlue > localService = null ; try { localService = quorum . getClient ( ) ; return innerCall ( ) ; } finally { if ( haLog . isInfoEnabled ( ) ) haLog . info ( "VOTE=" + vote . get ( ) ) ; if ( ! vote . get ( ) ) { if ( localService != null ) { localService . enterErrorState ( ) ; } } } }
note : this code path is only when [ isjoined : = true ] .
