public final void dealloc(VM_Address addr) {  int page = addressToPage(addr); int slot = addressToSlot(addr); int word = addressToWord(addr); int bit = addressToBit(addr);  if (VM_Interface.VerifyAssertions) VM_Interface._assert(addr == bitmapToAddress(page, slot, word, bit));   if (VM_Interface.VerifyAssertions) VM_Interface._assert(!emptyBitmap(page, slot), "ObjectMap slot not in use"); setBit(page, slot, word, bit, false); }
public final void dealloc(VM_Address addr) {}
  public final void dealloc(VM_Address addr) {    // Get the slot, word and bit    int page = addressToPage(addr);    int slot = addressToSlot(addr);    int word = addressToWord(addr);    int bit = addressToBit(addr);    if (VM_Interface.VerifyAssertions)      VM_Interface._assert(addr == bitmapToAddress(page, slot, word, bit));        // Check that this slot is in use    if (VM_Interface.VerifyAssertions)       VM_Interface._assert(!emptyBitmap(page, slot), "ObjectMap slot not in use");    setBit(page, slot, word, bit, false);  }