docs: private synchronized void myupdate(WSStats newStats, boolean keepOld, boolean recursiveUpdate) {
          if (newStats == null)
              return;
  
          StatsImpl newStats1 = (StatsImpl) newStats;
          // update the level and description of this collection
          this.instrumentationLevel = newStats1.getLevel();
  
          // update data
          updateMembers(newStats, keepOld);
  
          // update subcollections
          if (recursiveUpdate)
              updateSubcollection(newStats, keepOld, recursiveUpdate);
      }