try { my_digest=getDigest(); if(!rebroadcasting || my_digest.isGreaterThanOrEqual(rebroadcast_digest)) { return;
if(tmp.isGreaterThanOrEqual(rebroadcast_digest)) { cancelRebroadcasting();
try { my_digest=getDigest(); if(!rebroadcasting || my_digest.isGreaterThanOrEqual(rebroadcast_digest)) { return;
if(tmp.isGreaterThanOrEqual(rebroadcast_digest)) { cancelRebroadcasting();