private void setIsMulticastAllowedFrom(final MembershipView<ID> newView,
      final Map<ID, Long> surpriseMembers) {
    disableMulticastForRollingUpgrade =
        anyMemberHasOlderVersion(
            Stream.concat(surpriseMembers.keySet().stream(), newView.getMembers().stream()));
  }
Analyze a given view object, generate events as appropriate
geode-membership/src/main/java/org/apache/geode/distributed/internal/membership/gms/GMSMembership.java