public void parseItemDefinitions() {
for (Element itemDefinitionElement : rootElement.elements("itemDefinition")) {
String id = itemDefinitionElement.attribute("id");
String structureRef = this.resolveName(itemDefinitionElement.attribute("structureRef"));
String itemKind = itemDefinitionElement.attribute("itemKind");
StructureDefinition structure = null;
try {
// it is a class
Class< ? > classStructure = ReflectUtil.loadClass(structureRef);
structure = new ClassStructureDefinition(classStructure);