docs: function(config, defaults) {
          var key, subdefaults, subconfig;
          for (key in defaults) {
              subdefaults = defaults[key];
              subconfig = config[key];
               if ($.isPlainObject(subdefaults)) {
                   if (!$.isPlainObject(subconfig)) {
                       subconfig = config[key] = {};
                   }
                   defaultsUpdater(subconfig, subdefaults);
                   // } else if (subconfig === undefined) {
                   //     config[key] = null;
                   // }
               } else {
                   if (subconfig === undefined) {
                       config[key] = subdefaults;
                   }
               }
          }
      }