package com.revolsys.value; public class GlobalBooleanValue implements BooleanValue { private boolean value = true; public GlobalBooleanValue(final boolean value) { this.value = value; } @Override public synchronized Boolean getValue() { return this.value; } @Override public synchronized Boolean setValue(final Boolean value) { final boolean oldValue = this.value; this.value = value == Boolean.TRUE; return oldValue; } @Override public String toString() { return Boolean.toString(this.value); } }