return parameter;
} else if (elementName.equals("algebraicRule")
&& list.getSBaseListType().equals(
ListOf.Type.listOfRules)) {
AlgebraicRule rule = (AlgebraicRule) newContextObject;
model.addRule(rule);
return rule;
} else if (elementName.equals("assignmentRule") // TODO : wrong, there are no assignmentRule element, only more specialize rule
&& list.getSBaseListType().equals(