code: public Collection<ItemState> getLastChildrenStates(ItemData rootData, boolean forNodes)
     {
        Map<String, ItemState> children =
           forNodes ? lastChildNodeStates.get(rootData.getIdentifier()) : lastChildPropertyStates.get(rootData
              .getIdentifier());
  
        return children == null ? new ArrayList<ItemState>() : children.values();
     }
docs: Collect last in ChangesLog order item child changes.
  
  @param rootData
  - a item root of the changes scan
  @param forNodes
  retrieves nodes' ItemStates is true, or properties' otherwise
  @return child items states