//Extract keys and values in constructor rather than on demand for speed
for ( int index = 0; index < columns.size(); index++ ) {
BaseColumn column = columns.get( index );
if ( column instanceof BRLConditionVariableColumn ) {
BRLConditionVariableColumn brlCondition = (BRLConditionVariableColumn) column;
templateKeysToValueMap.put( brlCondition.getVarName(),
rowData.get( index ) );
} else if ( column instanceof BRLActionVariableColumn ) {
BRLActionVariableColumn brlAction = (BRLActionVariableColumn) column;
templateKeysToValueMap.put( brlAction.getVarName(),