4 N M  M  M  M    & (  *  3 9 ; = ? A M M E D I D sentenceTokenizer/Lorg/languagetool/tokenizers/SentenceTokenizer; synthesizer(Lorg/languagetool/synthesis/Synthesizer;tagger!Lorg/languagetool/tagging/Tagger; disambiguator7Lorg/languagetool/tagging/disambiguation/Disambiguator; languageModel4Lorg/languagetool/languagemodel/LuceneLanguageModel;()VCodeLineNumberTableLocalVariableTablethis"Lorg/languagetool/language/French;getSentenceTokenizer1()Lorg/languagetool/tokenizers/SentenceTokenizer; StackMapTablegetName()Ljava/lang/String; getShortName getCountries()[Ljava/lang/String; getTagger#()Lorg/languagetool/tagging/Tagger;getSynthesizer*()Lorg/languagetool/synthesis/Synthesizer;getDisambiguator9()Lorg/languagetool/tagging/disambiguation/Disambiguator;getMaintainers*()[Lorg/languagetool/language/Contributor;getRelevantRules,(Ljava/util/ResourceBundle;)Ljava/util/List;messagesLjava/util/ResourceBundle; Exceptions SignatureK(Ljava/util/ResourceBundle;)Ljava/util/List;getLanguageModel>(Ljava/io/File;)Lorg/languagetool/languagemodel/LanguageModel;indexDirLjava/io/File;getRelevantLanguageModelRulesZ(Ljava/util/ResourceBundle;Lorg/languagetool/languagemodel/LanguageModel;)Ljava/util/List;.Lorg/languagetool/languagemodel/LanguageModel;y(Ljava/util/ResourceBundle;Lorg/languagetool/languagemodel/LanguageModel;)Ljava/util/List;closegetMaintainedState,()Lorg/languagetool/LanguageMaintainedState; SourceFile French.java Z[ PQ0org/languagetool/tokenizers/SRXSentenceTokenizer ZFrenchfrjava/lang/StringFRBECHCALUMCCMCIHTMLSNCDMARE TU(org/languagetool/tagging/fr/FrenchTagger RS,org/languagetool/synthesis/FrenchSynthesizer VWDorg/languagetool/tagging/disambiguation/fr/FrenchHybridDisambiguator%org/languagetool/language/Contributor  Agnes Souque ZHugo Voisard (2006-2007)org/languagetool/rules/Rule*org/languagetool/rules/CommaWhitespaceRule Z,org/languagetool/rules/DoublePunctuationRule2org/languagetool/rules/GenericUnpairedBracketsRule[({ ])} ZAorg/languagetool/rules/spelling/hunspell/HunspellNoSuggestionRuleLe chein noir Le chien noir Z1org/languagetool/rules/UppercaseSentenceStartRule Z-org/languagetool/rules/MultipleWhitespaceRule-org/languagetool/rules/SentenceWhitespaceRule&org/languagetool/rules/fr/CompoundRule0org/languagetool/rules/fr/QuestionWhitespaceRule XY2org/languagetool/languagemodel/LuceneLanguageModel java/io/File fe Z Z8org/languagetool/rules/fr/FrenchConfusionProbabilityRule Z [  org/languagetool/language/Frenchorg/languagetool/Languagejava/lang/AutoCloseablejava/io/IOExceptionjava/lang/Exception(Lorg/languagetool/Language;)V&org/languagetool/language/ContributorsDOMINIQUE_PELLE'Lorg/languagetool/language/Contributor;(Ljava/lang/String;)V(Ljava/util/ResourceBundle;)Vjava/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;=(Ljava/util/ResourceBundle;Ljava/util/List;Ljava/util/List;)Vorg/languagetool/rules/Examplewrong=(Ljava/lang/String;)Lorg/languagetool/rules/IncorrectExample;fixed;(Ljava/lang/String;)Lorg/languagetool/rules/CorrectExample;(Ljava/util/ResourceBundle;Lorg/languagetool/Language;Lorg/languagetool/rules/IncorrectExample;Lorg/languagetool/rules/CorrectExample;)V8(Ljava/util/ResourceBundle;Lorg/languagetool/Language;)V#(Ljava/io/File;Ljava/lang/String;)V(Ljava/io/File;)Vf(Ljava/util/ResourceBundle;Lorg/languagetool/languagemodel/LanguageModel;Lorg/languagetool/Language;)V(org/languagetool/LanguageMaintainedStateActivelyMaintained*Lorg/languagetool/LanguageMaintainedState;!MNOPQRSTUVWXYZ[\/*]+^ _`ab\S**Y**]568^ _`cde\-]=^ _`fe\-]B^ _`gh\ZYSY SY SY SY SY SYSYSYSY SY SY SY SY SYS]G^ Z_`ij\R**Y*]MNP^ _`ckl\R**Y*]UVX^ _`cmn\R**Y*]]^`^ _`cop\M# Y!SY Y"#SY Y$#S]e^ #_`qr\  %Y&Y+'SY(Y+)SY*Y+Y+SY,SY-S.Y/SY0SY1S.2SY3Y+*45678SY9Y+*:SY;Y+*SY?Y+@SYAY+BS.]n5rKs\vn^_`stuvwx!yz\h#*C*DYEY+*FGHC*C]^#_`#{|cuv}~\S%YIY+,*JS.]^ _`stXuvw[\J*C *CK]^ _`cu\.L]^ _`