VBox<FunctionalSet<E>> box = getElementsBox(); if (box.hasValue()) { consolidateElements(); } else { if (elementsToAdd.get().size() + elementsToRemove.get().size() > 0) { box.addNewVersion(Transaction.current().getNumber());
if (elementsToAdd.get().size() + elementsToRemove.get().size() > 0) { VBox<FunctionalSet<E>> box = getElementsBox(); if (box.hasValue()) { consolidateElements(); } else { box.putNotLoadedValue();
    protected void consolidateElementsIfLoaded() {	VBox<FunctionalSet<E>> box = getElementsBox();	if (box.hasValue()) {	    consolidateElements();	} else {	    if (elementsToAdd.get().size() + elementsToRemove.get().size() > 0) {		box.addNewVersion(Transaction.current().getNumber());	    }	}    }