boolean function ( Uid arg0 ) { boolean loc0 = false ; for ( int loc1 = currentDepth - 1 ; ( loc1 >= 0 ) && ( ! loc0 ) ; loc1 -- ) { if ( hierarchy [ loc1 ] . actionUid . equals ( arg0 ) ) { loc0 = true ; break ; } else { if ( hierarchy [ loc1 ] . actionType == ActionType . TOP_LEVEL ) break ; } } return loc0 ; }
scan hierarchy looking for a particular uid starting at deepest and going up . do not go past any top level action . concode_field_sep int currentDepth concode_elem_sep int DEFAULT_HIERARCHY_DEPTH concode_elem_sep int maxHierarchyDepth concode_elem_sep ActionInfo[] hierarchy concode_field_sep boolean add concode_elem_sep boolean add concode_elem_sep void forgetDeepest concode_elem_sep Uid getDeepestActionUid concode_elem_sep void print concode_elem_sep int depth concode_elem_sep int findCommonPrefix concode_elem_sep ActionInfo getActionInfo concode_elem_sep boolean equals concode_elem_sep void copy concode_elem_sep void unpack concode_elem_sep Uid getActionUid concode_elem_sep void pack