Index: trunk/src/org/openstreetmap/josm/gui/preferences/projection/ProjectionPreference.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/preferences/projection/ProjectionPreference.java	(revision 17247)
+++ trunk/src/org/openstreetmap/josm/gui/preferences/projection/ProjectionPreference.java	(revision 17248)
@@ -238,9 +238,7 @@
 
         /**
-         * SWEREF99 13 30 projection. Based on data from spatialreference.org.
-         * http://spatialreference.org/ref/epsg/3008/
-         *
-         * @author Hanno Hecker
-         */
+         * SWEREF99 projections. Official coordinate system in Sweden.
+         */
+        registerProjectionChoice(tr("SWEREF99 TM / EPSG:3006 (Sweden)"), "core:sweref99tm", 3006);  // SE
         registerProjectionChoice(tr("SWEREF99 13 30 / EPSG:3008 (Sweden)"), "core:sweref99", 3008); // SE
 
@@ -256,4 +254,8 @@
     }
 
+    /**
+     * Registers a new projection choice.
+     * @param c projection choice
+     */
     public static void registerProjectionChoice(ProjectionChoice c) {
         projectionChoices.add(c);
@@ -286,4 +288,8 @@
     }
 
+    /**
+     * Returns the list of projection choices.
+     * @return the list of projection choices
+     */
     public static List<ProjectionChoice> getProjectionChoices() {
         return Collections.unmodifiableList(projectionChoices);
@@ -342,4 +348,7 @@
     private static final GBC projSubPrefPanelGBC = GBC.std().fill(GBC.BOTH).weight(1.0, 1.0);
 
+    /**
+     * Constructs a new {@code ProjectionPreference}.
+     */
     public ProjectionPreference() {
         super(/* ICON(preferences/) */ "map", tr("Map Projection"), tr("Map Projection"));
@@ -450,4 +459,7 @@
     }
 
+    /**
+     * Set default projection.
+     */
     public static void setProjection() {
         setProjection(PROP_PROJECTION_DEFAULT.get(), PROP_SUB_PROJECTION_DEFAULT.get(), false);
