Text this: Parametric Variant Design of Reducer based on Case Based Reasoning