public static bool AreChangeEventsSupported(this ISession session) {
try {
return session.RepositoryInfo.Capabilities.ChangesCapability == CapabilityChanges.All ||
session.RepositoryInfo.Capabilities.ChangesCapability == CapabilityChanges.ObjectIdsOnly;
} catch (NullReferenceException) {
return false;
}
}