Index: /applications/editors/josm/plugins/tag2link/.settings/org.eclipse.jdt.core.prefs
===================================================================
--- /applications/editors/josm/plugins/tag2link/.settings/org.eclipse.jdt.core.prefs	(revision 35148)
+++ /applications/editors/josm/plugins/tag2link/.settings/org.eclipse.jdt.core.prefs	(revision 35149)
@@ -14,4 +14,5 @@
 org.eclipse.jdt.core.compiler.debug.localVariable=generate
 org.eclipse.jdt.core.compiler.debug.sourceFile=generate
+org.eclipse.jdt.core.compiler.doc.comment.support=enabled
 org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning
 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
@@ -37,4 +38,9 @@
 org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=warning
 org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=warning
+org.eclipse.jdt.core.compiler.problem.invalidJavadoc=warning
+org.eclipse.jdt.core.compiler.problem.invalidJavadocTags=enabled
+org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsDeprecatedRef=disabled
+org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsNotVisibleRef=disabled
+org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility=public
 org.eclipse.jdt.core.compiler.problem.localVariableHiding=ignore
 org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=warning
@@ -43,4 +49,12 @@
 org.eclipse.jdt.core.compiler.problem.missingEnumCaseDespiteDefault=disabled
 org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=ignore
+org.eclipse.jdt.core.compiler.problem.missingJavadocComments=ignore
+org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsOverriding=disabled
+org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsVisibility=public
+org.eclipse.jdt.core.compiler.problem.missingJavadocTagDescription=all_standard_tags
+org.eclipse.jdt.core.compiler.problem.missingJavadocTags=warning
+org.eclipse.jdt.core.compiler.problem.missingJavadocTagsMethodTypeParameters=disabled
+org.eclipse.jdt.core.compiler.problem.missingJavadocTagsOverriding=disabled
+org.eclipse.jdt.core.compiler.problem.missingJavadocTagsVisibility=public
 org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=warning
 org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled
Index: /applications/editors/josm/plugins/tag2link/resources/tag2link_sources.xml
===================================================================
--- /applications/editors/josm/plugins/tag2link/resources/tag2link_sources.xml	(revision 35148)
+++ /applications/editors/josm/plugins/tag2link/resources/tag2link_sources.xml	(revision 35149)
@@ -92,6 +92,49 @@
     </src>
 
+    <src name="MMSI">
+	    <!-- https://en.wikipedia.org/wiki/Maritime_Mobile_Service_Identity --> 
+        <rule>
+            <condition k="seamark:(virtual_aton|radio_station):mmsi" v="[0-9]+" />
+            <link name="View %name% on MarineTraffic" href="https://www.marinetraffic.com/en/ais/details/ships/shipid:/mmsi:%v%" />
+        </rule>
+    </src>
+
     <!-- Only for France --> 
-    
+
+    <src name="MMSI" country-code="FR">
+        <rule>
+            <condition
+              k="seamark:(virtual_aton|radio_station):mmsi"
+              v="(?=^\d{9}$)(111|00|99)(226|227|228|329|347|349|361|501|540|546|578|607|618|635|660|745)(\d+)"
+            />
+			<!--
+					MMSI = PREFIX / MID / NUMBER
+
+					PREFIX
+					00	Coast station
+					111	SAR aircraft
+					99	AtoNs
+					MID
+					226	Métropole
+					227	Métropole
+					228	Métropole
+					329	Guadeloupe
+					347	Martinique
+					349	???
+					361	Saint-Pierre-et-Miquelon
+					501	Terre Adélie
+					540	Nouvelle-Calédonie
+					546	Polynésie française
+					578	Wallis-et-Futuna
+					607	Îles Saint-Paul et Amsterdam
+					618	Archipel Crozet et TAAF
+					635	Îles Kerguelen
+					660	Réunion ; Mayotte
+					745	Guyane
+			--> 
+            <link name="View %name% on ANFR" href="https://maritime-eadministration.anfr.fr/internet-search-navire?mmsiStation=%v%" />
+        </rule>
+    </src>
+
     <src name="SANDRE" country-code="FR">
         <rule>
Index: /applications/editors/josm/plugins/tag2link/src/org/openstreetmap/josm/plugins/tag2link/Tag2LinkRuleChecker.java
===================================================================
--- /applications/editors/josm/plugins/tag2link/src/org/openstreetmap/josm/plugins/tag2link/Tag2LinkRuleChecker.java	(revision 35148)
+++ /applications/editors/josm/plugins/tag2link/src/org/openstreetmap/josm/plugins/tag2link/Tag2LinkRuleChecker.java	(revision 35149)
@@ -217,5 +217,5 @@
      * Replies the links relevant to the given OSM tag.
      * @param tag The OSM tag
-     * @param tags The latlon center, or null
+     * @param latLon The latlon center, or null
      * @return the links relevant to the {@code tag}.
      */
@@ -227,5 +227,5 @@
      * Replies the links relevant to the given OSM tags.
      * @param tags The OSM tags
-     * @param tags The latlon center, or null
+     * @param latLon The latlon center, or null
      * @return the links relevant to the {@code tags}.
      */
