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;
  }
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;
  }
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'.)
any results in out . )