provides the root of the session hierarchy for the given pm . concode_field_sep PlaceHolder placeHolder concode_field_sep T getPmChildOfType concode_elem_sep String getStyleClassesString concode_elem_sep boolean _findChangedPms concode_elem_sep Set<PmCacheApi.CacheKind> cacheKindArrayToSet concode_elem_sep List<PmObject> getPmHierarchy concode_elem_sep String getAbsoluteName concode_elem_sep PmObject findChildPm concode_elem_sep T findPmChildOfType concode_elem_sep List<T> getPmChildrenOfType concode_elem_sep List<PmObject> findChangedPms concode_elem_sep List<PmObject> getPmChildren concode_elem_sep List<PmCommand> getVisiblePmCommands concode_elem_sep String getPmLogString concode_elem_sep PmConversation getRootSession concode_elem_sep List<? extends PmObject> getVisibleItems concode_elem_sep T findPmParentOfType concode_elem_sep boolean isChild concode_elem_sep T getPmParentOfType
PmConversation function ( PmObject arg0 ) { PmConversation loc0 = arg0 . getPmConversation ( ) ; while ( loc0 . getPmParentConversation ( ) != null ) { loc0 = loc0 . getPmParentConversation ( ) ; } return loc0 ; }