if (SimpleRCHeader.isGrey(object)) { if (SimpleRCHeader.isLiveRC(object)) {
if (SimpleRCBaseHeader.isGrey(object)) { if (SimpleRCBaseHeader.isLiveRC(object)) {
  public final void scan(VM_Address object)    throws VM_PragmaInline {    while (!object.isZero()) {      if (SimpleRCHeader.isGrey(object)) {	if (SimpleRCHeader.isLiveRC(object)) {	  phase = SCAN_BLACK;	  scanBlack(object);	  phase = SCAN;	} else {	  SimpleRCHeader.makeWhite(object);	  ScanObject.scan(object);	}      }      object = workQueue.pop();    }  }