code: protected List<Rule> getBasicRules(ResourceBundle messages) {
      return Arrays.asList(
        new CommaWhitespaceRule(messages,
          Example.wrong("Није шија<marker> ,</marker> него врат."),
          Example.fixed("Није шија<marker>,</marker> него врат.")),
        new DoublePunctuationRule(messages),
        new GenericUnpairedBracketsRule(messages,
          Arrays.asList("[", "(", "{", "„", "„", "\""),
          Arrays.asList("]", ")", "}", "”", "“", "\"")),
        new UppercaseSentenceStartRule(messages, this,
          Example.wrong("Почела је школа. <marker>ђаци</marker> су поново сели у клупе."),
          Example.fixed("Почела је школа. <marker>Ђаци</marker> су поново сели у клупе.")),
        new MultipleWhitespaceRule(messages, this),
        new SentenceWhitespaceRule(messages),
        new WordRepeatRule(messages, this)
      );
    }
docs: Rules common for all pronunciations of Serbian language