Index: /applications/editors/josm/plugins/waydownloader/.settings/org.eclipse.jdt.core.prefs
===================================================================
--- /applications/editors/josm/plugins/waydownloader/.settings/org.eclipse.jdt.core.prefs	(revision 34312)
+++ /applications/editors/josm/plugins/waydownloader/.settings/org.eclipse.jdt.core.prefs	(revision 34313)
@@ -9,4 +9,5 @@
 org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
 org.eclipse.jdt.core.compiler.compliance=1.8
+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
@@ -32,4 +33,9 @@
 org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=warning
 org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=ignore
+org.eclipse.jdt.core.compiler.problem.invalidJavadoc=warning
+org.eclipse.jdt.core.compiler.problem.invalidJavadocTags=enabled
+org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsDeprecatedRef=enabled
+org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsNotVisibleRef=enabled
+org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility=public
 org.eclipse.jdt.core.compiler.problem.localVariableHiding=ignore
 org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=warning
@@ -38,4 +44,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=return_tag
+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=private
 org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=ignore
 org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled
Index: /applications/editors/josm/plugins/waydownloader/src/org/openstreetmap/josm/plugins/waydownloader/WayDownloaderPlugin.java
===================================================================
--- /applications/editors/josm/plugins/waydownloader/src/org/openstreetmap/josm/plugins/waydownloader/WayDownloaderPlugin.java	(revision 34312)
+++ /applications/editors/josm/plugins/waydownloader/src/org/openstreetmap/josm/plugins/waydownloader/WayDownloaderPlugin.java	(revision 34313)
@@ -48,5 +48,8 @@
     private Node selectedNode = null;
 
-    /** Plugin constructor called at JOSM startup */
+    /** 
+     * Plugin constructor called at JOSM startup 
+     * @param info plugin info
+     */
     public WayDownloaderPlugin(PluginInformation info) {
         super(info);
@@ -247,5 +250,10 @@
     }
 
-    /** Given the node on one end of the way, return the node on the other end */
+    /** 
+     * Given the node on one end of the way, return the node on the other end 
+     * @param way way
+     * @param firstEnd one end
+     * @return other end
+     */
     private Node findOtherEnd(Way way, Node firstEnd) {
         Node otherEnd = way.firstNode();
@@ -277,4 +285,6 @@
      * given a selected way, select a node on the end of the way which is not in a downloaded area
      * return true if this worked
+     * @param selection selected way
+     * @return true if a node has been selected
      */
     private boolean workFromWaySelection(Collection<? extends OsmPrimitive> selection) {
