code: function checkKeyNamespace(key) {
              try {
          	    var regDot = /\./;
          	    if (regDot.test(key)) {
              		var fullname = '';
              		var names = key.split(/\./);
              		for (var i = 0; i < names.length; i++) {
              		    if (i > 0) {
              			    fullname += '.';
              		    }
              		    fullname += names[i];
  
                          if (typeof fullname === "undefined") {
                              fullname = {};
                          }
  
              		    /*if (eval('typeof ' + fullname + ' == "undefined"')) {
              			    eval(fullname + '={};');
              		    }*/
          		    }
      	        }
              } catch(e) {
                  logger.error("AUGMENTED: MessageBundle " + e);
              }
      	}
docs: Make sure namespace exists (for keys with dots in name) TODO key parts that start with numbers quietly fail. i.e. month.short.1=Jan