code: protected List<String> getAdditionalTopSuggestions(List<String> suggestions, String word) throws IOException {
      List<String> moreSuggestions = new ArrayList<>();
      if (("Languagetool".equals(word) || "languagetool".equals(word)) && !suggestions.contains(LANGUAGETOOL)) {
        moreSuggestions.add(LANGUAGETOOL);
      }
      if (("Languagetooler".equals(word) || "languagetooler".equals(word)) && !suggestions.contains(LANGUAGETOOLER)) {
        moreSuggestions.add(LANGUAGETOOLER);
      }
      return moreSuggestions;
    }
docs: Get additional suggestions added before other suggestions (note the rule may choose to
  re-order the suggestions anyway). Only add suggestions here that you know are spelled correctly,
  they will not be checked again before being shown to the user.