static long recursiveObjectSize(RecursiveObjectSize ros default new, O o) { ros.recurse(o); ret ros.size; }