@Override
      public String toString() {
        return size.toString();
      }
Find the size of an object and all objects reachable from it using breadth first search. This
method will include objects reachable from static fields. Using this method requires some heap
space - probably between 8 - 30 bytes per reachable object.

Objects reachable only through weak or soft references will not be considered part of the total
size.

@param root the object to size
@param filter that can exclude objects from being counted in the results. If an object is not
       accepted, it's size will not be included, and it's children will not be visited unless
       they are reachable by some other path.
@param includeStatics if set to true, static members of a class will be traversed the first
       time that a class is encountered.
geode-core/src/main/java/org/apache/geode/internal/size/ObjectGraphSizer.java