Definiendum definiendum = new Definiendum(Adapter.getItemId(abstractSignature, definiens.getConstrkind(), definiens.getConstrnr()));
Loci loci = Adapter.getLoci(abstractSignature, definiens.getTypList());
Visible visible = Adapter.getVisible(definiens.getEssentials());
Assumptions assumptions = null;
if (definiens.getFormula() == null) {
assumptions = new Assumptions(new Verum());
} else {
assumptions = new Assumptions(Adapter.getFormula(abstractSignature, definiens.getFormula(), new VariableId()));
}
ProperDefiniens properDefiniens = Adapter.getProperDefiniens(abstractSignature, definiens.getDefMeaning(), new VariableId());
itemDefinition = new Definiens(definiendum, loci, visible, assumptions, properDefiniens);