def __init__(self, feature_list, constraints):
<EOL>self.feature_list = [fn.replace('<STR_LIT>', '<STR_LIT:.>') for fn in feature_list]<EOL>self.constraints = constraints<EOL>self.violations = []<EOL>
Constructor;
:param feature_list: list of feature names
:param constraints: dict(<featurename>=dict(before=[], after=[]))
:return: