docs: function processFragment(fragment, map, forceChange) {
      if(forceChange) {
          if(map[fragment]) {
              return map[fragment];
          } else {
              return fragment;
          }
      } else {
          // see if it's a keyword
          if(keywords.indexOf(fragment.toUpperCase()) !== -1) {
              return fragment;
          } else {
              if(map[fragment]) {
                  return map[fragment];
              } else {
                  return fragment;
              }
          }
      }
  }