if (itemTypeName.equals(ITEM_TYPES[1])) return new RollershutterItem(itemName);
if (itemTypeName.equals(ITEM_TYPES[2])) return new ContactItem(itemName);
if (itemTypeName.equals(ITEM_TYPES[3])) return new StringItem(itemName);
if (itemTypeName.equals(ITEM_TYPES[4])) return new NumberItem(itemName);
if (itemTypeName.equals(ITEM_TYPES[5])) return new DimmerItem(itemName);
if (itemTypeName.equals(ITEM_TYPES[6])) return new DateTimeItem(itemName);
if (itemTypeName.equals(ITEM_TYPES[7])) return new ColorItem(itemName);
else return null;
}