code: public List<ItemState> getChildrenChanges(String rootIdentifier, boolean forNodes)
     {
        List<ItemState> children =
           forNodes ? childNodeStates.get(rootIdentifier) : childPropertyStates.get(rootIdentifier);
  
        return children == null ? new ArrayList<ItemState>() : children;
     }
docs: Collect changes of all item direct childs. Including the item itself.
  @param rootIdentifier root identifier
  @param forNodes must be returned nodes or properties
  @return Collect changes of all item direct childs