docs: public Map<T, Double> getProbabilityMap() {
      Map<T, Double> probabilityMap = Maps.newHashMap();
      for (T item : counts.keySet()) {
        probabilityMap.put(item, getProbability(item));
      }
      return probabilityMap;
    }