Show enum name in presence of Doxygen comment for simple Java enums
diff --git a/Source/Modules/java.cxx b/Source/Modules/java.cxx
index fee3702..c725f78 100644
--- a/Source/Modules/java.cxx
+++ b/Source/Modules/java.cxx
@@ -1304,17 +1304,17 @@
 	  Replaceall(enum_code, "$static ", "");
 	Delete(scope);
       } else {
+	if (symname && !Getattr(n, "unnamedinstance"))
+	  Printf(constants_code, "  // %s \n", symname);
 	// Translate and write javadoc comment for the enum itself if flagged
 	if (doxygen && doxygenTranslator->hasDocumentation(n)) {
 	  String *doxygen_comments = doxygenTranslator->getDocumentation(n, "  ");
 	  if (comment_creation_chatter)
 	    Printf(constants_code, "/* This was generated from enumDeclaration() */\n");
-	  Printf(constants_code, "  /* Comment for enum %s */\n", Getattr(n, "unnamedinstance") ? "" : symname);
 	  Printf(constants_code, Char(doxygen_comments));
 	  Printf(constants_code, "\n");
 	  Delete(doxygen_comments);
-	} else if (symname && !Getattr(n, "unnamedinstance"))
-	  Printf(constants_code, "  // %s \n", symname);
+	}
       }
 
       // Emit each enum item