if (VM.VerifyAssertions) VM.assert((rc & COUNTFLDMASK) != 0);
if (VM.VerifyAssertions) VM._assert((rc & COUNTFLDMASK) != 0);
    public static final boolean decReferenceCount(VM_Address object) {	int rc = refcount(object);	int count = rc & COUNTMASK;	int buffered = rc & BUFFERED;	if (VM.VerifyAssertions && (rc & COUNTFLDMASK) == 0) {	    dumpRefcountInfo("Trying to decrement 0 count ", object);	}	if (VM.VerifyAssertions) VM.assert((rc & COUNTFLDMASK) != 0); // can't dec a zero count	if (OVERFLOW_POSSIBLE && count == 0) {	    boolean notLong = addToBigCount(object, -LONG_COUNT_DELTA);	    rc = rc | COUNTMASK;	    if (notLong)		rc = rc & ~ COUNTOVERFLOW;	}