docs: function(name, transformations) {
          var synonyms = [];
          if (typeof name === 'string' && name) {
              transformations = transformations || this.transformations;
              if (!Array.isArray(transformations)) {
                  transformations = Object.keys(transformations);
              }
              transformations.forEach(function(key) {
                  if (typeof transformers[key] !== 'function') {
                      throw new ReferenceError('Unknown transformer "' + key + '"');
                  }
                  var synonym = transformers[key](name);
                  if (synonym !== '' && !(synonym in synonyms)) {
                      synonyms.push(synonym);
                  }
              });
          }
          return synonyms;
      }