package gw.rating.flow uses gw.api.locale.DisplayKey uses java.lang.IllegalStateException uses java.lang.Integer uses java.util.HashMap uses java.util.Map @ReadOnly enhancement CalcRoutineDefinitionUIEnhancement: CalcRoutineDefinition { function indentValue(step: CalcStepDefinition, value: String, indentLevelMap: Map): String { if (step == null) { throw new IllegalStateException("row was not in rateRoutine's list of steps!") } return step.indentValue(value, indentLevelMap) } }