Port ValueAdjusterFloat to Scala