code: function (cat) {
    var test = [];
    for (var i in longShort[cat]) {
      if (typeof longShort[cat][i] === 'string') {
        test[test.length] = longShort[cat][i];
      }
    }
    for (var i in shortLong) {
      if (typeof shortLong[cat][i] === 'string') {
        test[test.length] = shortLong[cat][i];
      }
    }
    for (var i in flatLong[cat]) {
      if (typeof flatLong[cat][i] === 'string') {
        test[test.length] = i;
      }
    }
    test[test.length] = 'xxx';
  
    log.debug('GET long names:-----------------------------');
    for (var i in test) {
      try {
        log.debug(test[i] + ' --> ' + exports.getLong(test[i]), cat);
      }
      catch (e) {
        log.debug(e);
      }
    }
  
    log.debug('GET short names:-----------------------------');
    for (var i in test) {
      try {
        log.debug(test[i] + ' --> ' + exports.getShort(test[i], cat));
      }
      catch (e) {
        log.debug(e);
      }
    }
  
    log.debug('EXCHANGE names:------------------------------');
    for (var i in test) {
      try {
        log.debug(test[i] + ' --> ' + exports.exchange(test[i], cat));
      }
      catch (e) {
        log.debug(e);
      }
    }
  
    log.debug('flat2orig names:------------------------------');
    for (var i in test) {
      try {
        log.debug(test[i] + ' --> ' + exports.flatToLong(test[i], cat));
      }
      catch (e) {
        log.debug(e);
      }
    }
  }
docs: @description
  test exported members: exchange(), getShort(), getLong()
  
  @param {cat} category name
  @retrun