in core/src/main/scala/com/spotify/featran/transformers/HashOneHotEncoder.scala [89:100]
override def prepare(a: String): HLL = hllMonoid.toHLL(a)
override def buildFeatures(a: Option[String], c: Int, fb: FeatureBuilder[_]): Unit =
a match {
case Some(x) =>
val i = HashEncoder.bucket(x, c)
fb.skip(i)
fb.add(name + '_' + i, 1.0)
fb.skip(math.max(0, c - i - 1))
case None =>
fb.skip(c)
}