private short readVersion(int flags, DataInput in) throws IOException {
    if ((flags & VERSION_BIT) != 0) {
      return VersioningIO.readOrdinal(in);
    } else {
      // prior to 7.1 member IDs did not serialize their version information
      KnownVersion v = StaticSerialization.getVersionForDataStreamOrNull(in);
      if (v != null) {
        return v.ordinal();
      }
      return KnownVersion.CURRENT_ORDINAL;
    }
  }
the cached string description of this object
geode-membership/src/main/java/org/apache/geode/distributed/internal/membership/gms/MemberIdentifierImpl.java