return Space.getSpaceForObject(object).traceObject(this, object);
return super.traceObject(object);
  public ObjectReference traceObject(ObjectReference object)    throws InlinePragma {    if (object.isNull()) return object;    if (Space.isInSpace(CopyMS.NURSERY, object))      return CopyMS.nurserySpace.traceObject(this, object);    if (Space.isInSpace(CopyMS.MARK_SWEEP, object))      return CopyMS.msSpace.traceObject(this, object);    return Space.getSpaceForObject(object).traceObject(this, object);  }