private void sendVoteResp(boolean status) { String decision = (status) ? "YES" : "NO"; site.logger.write(decision); if (status) StateHelper.uncertain(site); else { abort(); } site.sendMsg( site.leader, "VOTERESP\t" + site.procNum + "\t" + site.currentTransaction + "\t" + (decision)); if (status) { site.participantFields.waitingForPrecommit = true; site.participantFields.precommitTimer = new Timer(TIMEOUT); System.out.println("Waiting for precommit.."); } }