private static boolean testMarkBit(VM_Address ref, int value) { return (VM_Interface.readAvailableBitsWord(ref) & value) != 0;
private static boolean testMarkBit(VM_Address ref, VM_Word value) { return !(VM_Interface.readAvailableBitsWord(ref).and(value).isZero());
  private static boolean testMarkBit(VM_Address ref, int value) {    return (VM_Interface.readAvailableBitsWord(ref) & value) != 0;  }