public final void postCopy(ObjectReference object)
public final void postCopy(ObjectReference object, boolean majorGC)
  public final void postCopy(ObjectReference object)     throws InlinePragma {    writeMarkBit(object); // TODO one of these two is redundant!    MarkSweepLocal.liveObject(object);  }