public void eraseEventFire(String identifier)
{
ItemState item = getItemState(identifier);
if (item != null)
{
item.eraseEventFire();
Map<String, ItemState> children = lastChildPropertyStates.get(identifier);
if (children != null)
{
// Call the method ItemState.eraseEventFire() on each properties
for (ItemState child : children.values())