public static  LazyBoolean initialisedBy(final BooleanSupplier valueSupplier) {
        return new LazyBoolean(valueSupplier);
    }
A boolean value that is lazily evaluated using a provided {@link BooleanSupplier}.
stroom-util/src/main/java/stroom/util/concurrent/LazyBoolean.java