docs: def __find_sentence_initial_proper_names(self, docs):
          """ Moodustame lausealguliste pärisnimede loendi: vaatame sõnu, millel nii
              pärisnimeanalüüs(id) kui ka mittepärisnimeanalüüs(id) ning mis esinevad 
              lause või nummerdatud loendi alguses - jäädvustame selliste sõnade 
              unikaalsed lemmad;
          """
          sentInitialNames = set()
          for doc in docs:
              for sentence in doc.divide( layer=WORDS, by=SENTENCES ): 
                  sentencePos = 0 # Tavaline lausealgus
                  for i in range(len(sentence)):
                      word = sentence[i]
                      #  Täiendavad heuristikud lausealguspositsioonide leidmiseks:
                      #  1) kirjavahemärk, mis pole koma ega semikoolon, on lausealgus:
                      if all([ a[POSTAG] == 'Z' for a in word[ANALYSIS] ]) and \
                         not re.match('^[,;]+$', word[TEXT]):
                          sentencePos = 0
                          #self.__debug_print_word_in_sentence_str(sentence, word)
                          continue
                      # 2) potentsiaalne loendi algus (arv, millele järgneb punkt või
                      #    sulg ja mis ei ole kuupäev);
                      if not re.match('^[1234567890]*$', word[TEXT] ) and \
                         not re.match('^[1234567890]{1,2}.[1234567890]{1,2}.[1234567890]{4}$', word[TEXT] ) and \
                         re.match("^[1234567890.()]*$", word[TEXT]):
                          sentencePos = 0
                          #self.__debug_print_word_in_sentence_str(sentence, word)
                          continue
                      if sentencePos == 0:
                          # Vaatame lausealgulisi sõnu, millel on nii pärisnimeanalüüs(e) 
                          # kui ka mitte-pärisnimeanalüüs(e)
                          h_postags = [ a[POSTAG] == 'H' for a in word[ANALYSIS] ]
                          if any( h_postags )  and  not all( h_postags ):
                              for analysis in word[ANALYSIS]:
                                  # Jätame meelde kõik unikaalsed pärisnimelemmad
                                  if analysis[POSTAG] == 'H':
                                      sentInitialNames.add( analysis[ROOT] )
                      sentencePos += 1
          return sentInitialNames