docs: function(obj, propNames, item) {
          var drilldownContext = drilldown(obj, this.dictPath),
              decoratingObjectItself = drilldownContext === obj,
              force = this.force;
  
          propNames.forEach(function(propName) {
              if (
                  !(decoratingObjectItself && REGEXP_INTEGER.test(propName)) &&
                  (force || !(propName in drilldownContext))
              ) {
                  drilldownContext[propName] = item;
              }
          });
  
          return obj;
      }