}
if (func.getKind() == org.mizartools.system.xml.Func.Kind.F){
if (func.getNr() == null) throw new DliException();
termDli = new PrivateFunctor(func.getNr(), termList);
} else {
ItemId itemId = getItemId(abstractSignature, func.getKind(), func.getNr());
termDli = new Func(itemId, termList);
}
} else if (term instanceof org.mizartools.system.xml.Choice) {
termDli = new The(getType(abstractSignature, ((org.mizartools.system.xml.Choice)term).getTyp()));
} else if (term instanceof org.mizartools.system.xml.Num) {