itemDefinition = new Predicate(locusList, properties, redefinition);
itemType = ItemType.pred;
break;
case K :
type = Adapter.getType(abstractSignature, constructor.getTypList().getFirst());
itemDefinition = new Functor(locusList, type, properties, redefinition);
itemType = ItemType.func;
break;
case V :
type = Adapter.getType(abstractSignature, constructor.getTypList().getFirst());
itemDefinition = new Attribute(locusList, type, redefinition, properties);