au.csiro.snorocket.core.model.Conjunction conj = (au.csiro.snorocket.core.model.Conjunction) obj;
List<Concept> conjs = new ArrayList<Concept>();
for(AbstractConcept ac : conj.getConcepts()) {
conjs.add(transformToModel(ac));
}
return new Conjunction(conjs.toArray(new Concept[conjs.size()]));
} else if(obj instanceof au.csiro.snorocket.core.model.Existential) {
au.csiro.snorocket.core.model.Existential ex = (au.csiro.snorocket.core.model.Existential) obj;
String roleId = (String) factory.lookupRoleId(ex.getRole());
Concept con = transformToModel(ex.getConcept());
return new Existential(new NamedRole(roleId), con);