public String fullToString() {
    StringBuilder sb = new StringBuilder();
    sb.append("RegionVersionVector[").append(myId).append("={rv")
        .append(localExceptions.version).append(" gc" + localGCVersion)
        .append(" localVersion=" + localVersion);
    try {
      sb.append(" local exceptions=" + localExceptions.exceptionsToString());
    } catch (ConcurrentModificationException c) {
      sb.append(" (unable to access local exceptions)");
    }
    sb.append("} others=");
    String mbrVersions = "";
    try {
      mbrVersions = memberToVersion.toString();
    } catch (ConcurrentModificationException e) {
      mbrVersions = "(unable to access)";
    }
    sb.append(mbrVersions);
    if (memberToGCVersion != null) {
      try {
        mbrVersions = memberToGCVersion.toString();
      } catch (ConcurrentModificationException e) {
        mbrVersions = "(unable to access)";
      }
      sb.append(", gc=").append(mbrVersions);
    }
    sb.append("]");
    return sb.toString();
  }
this toString method is not thread-safe
geode-core/src/main/java/org/apache/geode/internal/cache/versions/RegionVersionVector.java