protected virtual bool?ReadElementExistence(object element) { if (!initialized) { ThrowLazyInitializationExceptionIfNotConnected(); CollectionEntry entry = session.PersistenceContext.GetCollectionEntry(this); ICollectionPersister persister = entry.LoadedPersister; if (persister.IsExtraLazy) { if (HasQueuedOperations) { session.Flush(); } return(persister.ElementExists(entry.LoadedKey, element, session)); } } Read(); return(null); }