} else liveWord.store(liveWord.loadWord().or(mask));
} else { oldValue = liveWord.loadWord(); liveWord.store(oldValue.or(mask)); } return oldValue.and(mask).NE(mask);
  protected static final void liveAddress(Address address, boolean atomic)      throws InlinePragma {    Word oldValue, newValue;    Address liveWord = getLiveWordAddress(address);    Word mask = getMask(address, true);    if (atomic) {      do {        oldValue = liveWord.prepareWord();        newValue = oldValue.or(mask);      } while (!liveWord.attempt(oldValue, newValue));    } else      liveWord.store(liveWord.loadWord().or(mask));  }