code: function (key, obj) {
          'use strict';
          var keysArr = key.split('.'),
              lastKeyPart = keysArr.pop(),
              len = keysArr.length,
              i, k, objNext;
          for (i = 0; i < len; i += 1) {
              k = keysArr[i];
              objNext = obj[k];
              if (!isObj(objNext)) {
                  objNext = obj[k] = {};
              }
              obj = objNext;
          }
          return {
              node: obj,
              key: lastKeyPart
          };
      }
docs: Configuration manager for Node.js applications.
  @module kea-config
   /*global require: true