boolean function ( ) { return recordsDeleted || ! changedItemPms . isEmpty ( ) || isDetailsChangeRegistered ( ) ; }
checks if something is changed within the observed scope . concode_field_sep boolean recordsDeleted concode_elem_sep List<PmObject> addedItemPms concode_elem_sep Map<PmObject,CHANGE> changedItemPms concode_elem_sep Collection<MasterPmHandler> detailsPmHandlers concode_elem_sep PmObject observedRootPm concode_elem_sep PmChangeListener itemHierarchyChangeListener concode_field_sep void onAddNewItem concode_elem_sep void handleEvent concode_elem_sep Collection<PmObject> getChangedItems concode_elem_sep void clearChangedItems concode_elem_sep PmObject findChildItemToObserve concode_elem_sep void addDetailsPmHandler concode_elem_sep void onDeleteItem concode_elem_sep List<PmObject> getAddedItems concode_elem_sep boolean isDetailsChangeRegistered