Define parameter's (decision table) behaviour. Each row describes one matrix column and its properties.
Condition columns (IN) may be bound to any model property or created dynamically by function. Use different matchers if the standard mode is not enough.
Define OUT columns which hold result values for matched conditions.
Parameter matrix. Fill in the table according to your logic.
Define each table cell as a literal value or cascade reference to function or cascade reference to another parameter.