static int findAncestors ( int [ ] out , Ref < Long > stop_list_index , int packed_locale , final String script , final int [ ] stop_list , int stop_set_length ) { int ancestor = packed_locale ; int count = 0 ; do { if ( out != null ) { out [ count ] = ancestor ; } count ++ ; for ( int i = 0 ; i < stop_set_length ; i ++ ) { if ( stop_list [ i ] == ancestor ) { stop_list_index . set ( ( long ) i ) ; return count ; } } ancestor = findParent ( ancestor , script ) ; } while ( ancestor != PACKED_ROOT ) ; stop_list_index . set ( ( long ) - 1 ) ; return count ; }
any results in out . )