Type type = Adapter.getType(abstractSignature, rCluster.getTyp());
LinkedList<org.mizartools.system.xml.Cluster> clusterList = new LinkedList<org.mizartools.system.xml.Cluster>();
if (rCluster.getCluster1() != null) clusterList.add(rCluster.getCluster1());
if (rCluster.getCluster2() != null) clusterList.add(rCluster.getCluster2());
Cluster cluster = new Cluster(Adapter.getAdjectiveList(abstractSignature, clusterList));
ItemDefinition itemDefinition = new ExistentialRegistration(loci, cluster, type);
ItemId itemId = new ItemId(articleId, ItemType.exreg, rCluster.getNr());
DecodedLibraryItem decodedLibraryItem = new DecodedLibraryItem(itemId, itemDefinition);
return decodedLibraryItem;
}