helper.atomicChangeObjectColor(object, color, GC_WHITE);
    public boolean visit(Object object) {        final int color = helper.getObjectColor(object);        if (color == GC_YELLOW) {            final VmClassType type = VmMagic.getObjectType(object);            final VmMethod fm = type.getFinalizeMethod();            if (fm != null) {                try {                    helper.invokeFinalizer(fm, object);                } catch (Throwable ex) {                    // Ignore error in finalize                }            }            helper.setFinalized(object);        }        return true;    }