public static <T> T addressAsObject(Address address) {
public static Object addressAsObject(Address address) {
  public static <T> T addressAsObject(Address address) {    if (VM.runningVM && VM.VerifyAssertions) VM._assert(VM.NOT_REACHED);  // call site should have been hijacked by magic in compiler    if (objectAddressRemapper == null)      return null;               // tool isn't interested in remapping          return objectAddressRemapper.addressAsObject(address);  }