void buildDetails(Region r, Object objName, int inspectionType) {
    try {
      objName = getObjectName(r, objName);
      if (cancelled) {
        return;
      }
      if (r.containsKey(objName)) {
        if (cancelled) {
          return;
        }
        // @todo darrel: race condition; could be unloaded between isPresent and get call.
        Region.Entry e = r.getEntry(objName);
        Object v = e.getValue();
        if (cancelled) {
          return;
        }
        objectValue = CacheDisplay.getCachedObjectDisplay(v, inspectionType);
        if (cancelled) {
          return;
        }
        userAttribute = CacheDisplay.getCachedObjectDisplay(e.getUserAttribute(), inspectionType);
        if (cancelled) {
          return;
        }
        try {
          stats = new RemoteCacheStatistics(e.getStatistics());
        } catch (StatisticsDisabledException ignore) {
        }
      }
    } catch (CacheException ex) {
      throw new GemFireCacheException(ex);
    }
  }
Returns a <code>ObjectValueResponse</code> that will be returned to the specified recipient.
The message will contains a copy of the local manager's system config.
geode-core/src/main/java/org/apache/geode/internal/admin/remote/ObjectDetailsResponse.java