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