else
// BEGIN FROM EMPTY RESULT SET
result = new ArrayList<OIdentifiable>();
// FILTER RESULT SET WITH TRANSACTIONAL CHANGES
if (indexChanges != null && indexChanges.containsChangesPerKey(iKey)) {
final OTransactionIndexChangesPerKey value = indexChanges.getChangesPerKey(iKey);
if (value != null) {
for (OTransactionIndexEntry entry : value.entries) {
if (entry.operation == OPERATION.REMOVE) {
if (entry.value == null) {