docs: def _ot_make_closed(self, access_string):
          """
          Given a state input_string in Smi that is not equivalent with any state in Sm
          this method will move that state in Sm create a corresponding Smi
          state and fill the corresponding entries in the table.
          Args:
              access_string (str): State access string
          Returns:
              None
          """
          self.observation_table.sm_vector.append(access_string)
          for i in self.alphabet:
              self.observation_table.smi_vector.append(access_string + i)
              for e in self.observation_table.em_vector:
                  self._fill_table_entry(access_string + i, e)