static bool atomicFlipVarToTrue(Var v) { synchronized(v) { if (isTrue(v.get())) false; v.set(true); true; } }