static bool setVar_trueIfChanged(IVar v, A value) { if (v == null) false; synchronized(v) { if (eq(v!, value)) false; v.set(value); true; } }