} else if (type == LinkType.DataPropertyOfColumnLink) {
l = new DataPropertyOfColumnLink(id, hNodeId, specializedLinkId);
} else if (type == LinkType.ObjectPropertyLink) {
l = new ObjectPropertyLink(id, label, objectPropertyType);
} else if (type == LinkType.ObjectPropertySpecializationLink) {
l = new ObjectPropertySpecializationLink(hNodeId, specializedLinkId);
} else if (type == LinkType.SubClassLink) {
l = new SubClassLink(id);
} else if (type == LinkType.CompactObjectPropertyLink) {
l = new CompactObjectPropertyLink(id, objectPropertyType);
} else if (type == LinkType.CompactSubClassLink) {