static boolean instanceOfFinal(Object object, int targetTibOffset) throws UninterruptiblePragma {
static boolean instanceOfFinal(Object object, Offset targetTibOffset) throws UninterruptiblePragma {
  static boolean instanceOfFinal(Object object, int targetTibOffset) throws UninterruptiblePragma {    if (object == null)      return false; // null is not an instance of any type    Object lhsTib= VM_Magic.getObjectAtOffset(VM_Magic.getJTOC(), targetTibOffset);    Object rhsTib= VM_ObjectModel.getTIB(object);    return lhsTib == rhsTib;  }