curFamilySemantics = new FamilySemantics();
familiesSemantics.add(curFamilySemantics);
String trace = attributes.getValue("trace");
if (trace == null)
logger.error("Error: unable to find trace attribute for a family semantics");
else curFamilySemantics.setTrace(new Trace(Utils.splitAndTrim(trace)));
String pattern = attributes.getValue("pattern");
if (pattern != null && pattern.equals("true"))
curFamilySemantics.setPattern(true);