while(running) {
try {
RuntimeStore rts = RuntimeStore.getRuntimeStore();
try {
Utilities.log("XXXX " + Thread.currentThread().getName() + " waiting for object from RTS");
Object obj = rts.waitFor(NfcTransHandlerApp.PASSED_TO_UI_DATA_ID);
Utilities.log("XXXX " + Thread.currentThread().getName() + " got object from RTS=" + obj);
if(obj != null) {
String aids_received = (String) rts.remove(NfcTransHandlerApp.PASSED_TO_UI_DATA_ID);
Utilities.log("XXXX " + Thread.currentThread().getName() + " AIDs received are:" + aids_received);
setAidsReceived(Utilities.hexPresentation(aids_received));