def __validate_text_bracket_parts(self, declaration, text_bracket_parts):
     if is_there_any_duplicate(text_bracket_parts):
         raise AssertionError("No repetitions in text bracket parts allowed.")
 def __validate_numeric_bracket_parts(self, declaration, all_results):
     if is_there_any_duplicate(all_results):
         raise AssertionError("Macro declaration has repetitions.")
     if not self.__are_there_separations_between_results(declaration, all_results):
         raise AssertionError("Macro declaration needs separation between results.")