Index: trunk/src/org/openstreetmap/josm/actions/mapmode/ImproveWayAccuracyHelper.java
===================================================================
--- trunk/src/org/openstreetmap/josm/actions/mapmode/ImproveWayAccuracyHelper.java	(revision 6357)
+++ trunk/src/org/openstreetmap/josm/actions/mapmode/ImproveWayAccuracyHelper.java	(revision 6360)
@@ -24,4 +24,8 @@
 class ImproveWayAccuracyHelper {
 
+    private ImproveWayAccuracyHelper() {
+        // Hide default constructor for utils classes
+    }
+    
     /**
      * Finds the way to work on. If the mouse is on the node, extracts one of
Index: trunk/src/org/openstreetmap/josm/corrector/ReverseWayNoTagCorrector.java
===================================================================
--- trunk/src/org/openstreetmap/josm/corrector/ReverseWayNoTagCorrector.java	(revision 6357)
+++ trunk/src/org/openstreetmap/josm/corrector/ReverseWayNoTagCorrector.java	(revision 6360)
@@ -25,4 +25,8 @@
 public class ReverseWayNoTagCorrector {
 
+    private ReverseWayNoTagCorrector() {
+        // Hide default constructor for utils classes
+    }
+    
     /**
      * Tags that imply a semantic meaning from the way direction and cannot be changed. 
Index: trunk/src/org/openstreetmap/josm/data/CustomConfigurator.java
===================================================================
--- trunk/src/org/openstreetmap/josm/data/CustomConfigurator.java	(revision 6357)
+++ trunk/src/org/openstreetmap/josm/data/CustomConfigurator.java	(revision 6360)
@@ -56,4 +56,9 @@
  */
 public class CustomConfigurator {
+    
+    private CustomConfigurator() {
+        // Hide default constructor for utils classes
+    }
+    
     private static StringBuilder summary = new StringBuilder();
 
Index: trunk/src/org/openstreetmap/josm/data/coor/QuadTiling.java
===================================================================
--- trunk/src/org/openstreetmap/josm/data/coor/QuadTiling.java	(revision 6357)
+++ trunk/src/org/openstreetmap/josm/data/coor/QuadTiling.java	(revision 6360)
@@ -2,6 +2,10 @@
 package org.openstreetmap.josm.data.coor;
 
-public class QuadTiling
-{
+public class QuadTiling {
+    
+    private QuadTiling() {
+        // Hide default constructor for utils classes
+    }
+    
     public static final int NR_LEVELS = 24;
     public static final double WORLD_PARTS = (1 << NR_LEVELS);
Index: trunk/src/org/openstreetmap/josm/data/osm/FilterWorker.java
===================================================================
--- trunk/src/org/openstreetmap/josm/data/osm/FilterWorker.java	(revision 6357)
+++ trunk/src/org/openstreetmap/josm/data/osm/FilterWorker.java	(revision 6360)
@@ -13,4 +13,9 @@
  */
 public class FilterWorker {
+    
+    private FilterWorker() {
+        // Hide default constructor for utils classes
+    }
+    
     /**
      * Apply the filters to the primitives of the data set.
Index: trunk/src/org/openstreetmap/josm/data/osm/OsmUtils.java
===================================================================
--- trunk/src/org/openstreetmap/josm/data/osm/OsmUtils.java	(revision 6357)
+++ trunk/src/org/openstreetmap/josm/data/osm/OsmUtils.java	(revision 6360)
@@ -8,4 +8,8 @@
 
 public class OsmUtils {
+    
+    private OsmUtils() {
+        // Hide default constructor for utils classes
+    }
 
     static List<String> TRUE_VALUES = new ArrayList<String>(Arrays
Index: trunk/src/org/openstreetmap/josm/data/osm/TigerUtils.java
===================================================================
--- trunk/src/org/openstreetmap/josm/data/osm/TigerUtils.java	(revision 6357)
+++ trunk/src/org/openstreetmap/josm/data/osm/TigerUtils.java	(revision 6360)
@@ -9,10 +9,18 @@
  *
  * @author daveh
- *
+ * @since 529
  */
 public class TigerUtils {
+    
+    private TigerUtils() {
+        // Hide default constructor for utils classes
+    }
 
-    public static boolean isTigerTag(String tag)
-    {
+    /**
+     * Determines if the given tag is a TIGER one
+     * @param tag The tag to check
+     * @return {@code true} if {@code tag} starts with {@code tiger:} namespace
+     */
+    public static boolean isTigerTag(String tag) {
         if (tag.indexOf("tiger:") == -1)
             return false;
Index: trunk/src/org/openstreetmap/josm/data/projection/Projections.java
===================================================================
--- trunk/src/org/openstreetmap/josm/data/projection/Projections.java	(revision 6357)
+++ trunk/src/org/openstreetmap/josm/data/projection/Projections.java	(revision 6360)
@@ -41,4 +41,8 @@
 public class Projections {
 
+    private Projections() {
+        // Hide default constructor for utils classes
+    }
+    
     public static EastNorth project(LatLon ll) {
         if (ll == null) return null;
Index: trunk/src/org/openstreetmap/josm/data/validation/util/ValUtil.java
===================================================================
--- trunk/src/org/openstreetmap/josm/data/validation/util/ValUtil.java	(revision 6357)
+++ trunk/src/org/openstreetmap/josm/data/validation/util/ValUtil.java	(revision 6360)
@@ -19,6 +19,10 @@
  * @author frsantos
  */
-public class ValUtil
-{
+public class ValUtil {
+    
+    private ValUtil() {
+        // Hide default constructor for utils classes
+    }
+    
     /**
      * Returns the start and end cells of a way.
Index: trunk/src/org/openstreetmap/josm/gui/HelpAwareOptionPane.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/HelpAwareOptionPane.java	(revision 6357)
+++ trunk/src/org/openstreetmap/josm/gui/HelpAwareOptionPane.java	(revision 6360)
@@ -36,4 +36,8 @@
 public class HelpAwareOptionPane {
 
+    private HelpAwareOptionPane() {
+        // Hide default constructor for utils classes
+    }
+    
     public static class ButtonSpec {
         public final String text;
Index: trunk/src/org/openstreetmap/josm/gui/dialogs/relation/sort/RelationSortUtils.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/dialogs/relation/sort/RelationSortUtils.java	(revision 6357)
+++ trunk/src/org/openstreetmap/josm/gui/dialogs/relation/sort/RelationSortUtils.java	(revision 6360)
@@ -13,4 +13,8 @@
 class RelationSortUtils {
 
+    private RelationSortUtils() {
+        // Hide default constructor for utils classes
+    }
+    
     /**
      * determine, if the way i is a roundabout and if yes, what type of roundabout
Index: trunk/src/org/openstreetmap/josm/gui/help/HelpUtil.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/help/HelpUtil.java	(revision 6357)
+++ trunk/src/org/openstreetmap/josm/gui/help/HelpUtil.java	(revision 6360)
@@ -18,4 +18,8 @@
 public class HelpUtil {
 
+    private HelpUtil() {
+        // Hide default constructor for utils classes
+    }
+    
     /**
      * Replies the base wiki URL.
Index: trunk/src/org/openstreetmap/josm/gui/layer/JumpToMarkerActions.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/layer/JumpToMarkerActions.java	(revision 6357)
+++ trunk/src/org/openstreetmap/josm/gui/layer/JumpToMarkerActions.java	(revision 6360)
@@ -21,4 +21,8 @@
         void jumpToNextMarker();
         void jumpToPreviousMarker();
+    }
+    
+    private JumpToMarkerActions() {
+        // Hide default constructor for utils classes
     }
 
Index: trunk/src/org/openstreetmap/josm/gui/mappaint/MapPaintStyles.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/mappaint/MapPaintStyles.java	(revision 6357)
+++ trunk/src/org/openstreetmap/josm/gui/mappaint/MapPaintStyles.java	(revision 6360)
@@ -44,4 +44,8 @@
     public static ElemStyles getStyles() {
         return styles;
+    }
+    
+    private MapPaintStyles() {
+        // Hide default constructor for utils classes
     }
 
Index: trunk/src/org/openstreetmap/josm/gui/mappaint/mapcss/CSSColors.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/mappaint/mapcss/CSSColors.java	(revision 6357)
+++ trunk/src/org/openstreetmap/josm/gui/mappaint/mapcss/CSSColors.java	(revision 6360)
@@ -163,6 +163,15 @@
     }
 
+    /**
+     * Returns the CSS color for the given key
+     * @param key The key to find
+     * @return The color for {@code key}
+     */
     public static Color get(String key) {
         return CSS_COLORS.get(key);
     }
+    
+    private CSSColors() {
+        // Hide default constructor for utils classes
+    }
 }
Index: trunk/src/org/openstreetmap/josm/gui/mappaint/mapcss/ExpressionFactory.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/mappaint/mapcss/ExpressionFactory.java	(revision 6357)
+++ trunk/src/org/openstreetmap/josm/gui/mappaint/mapcss/ExpressionFactory.java	(revision 6360)
@@ -74,4 +74,8 @@
         }
     }
+    
+    private ExpressionFactory() {
+        // Hide default constructor for utils classes
+    }
 
     public static class Functions {
Index: trunk/src/org/openstreetmap/josm/gui/tagging/TaggingPresetReader.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/tagging/TaggingPresetReader.java	(revision 6357)
+++ trunk/src/org/openstreetmap/josm/gui/tagging/TaggingPresetReader.java	(revision 6360)
@@ -31,8 +31,6 @@
 public final class TaggingPresetReader {
 
-    /**
-     * Constructs a new {@code TaggingPresetReader}.
-     */
-    public TaggingPresetReader() {
+    private TaggingPresetReader() {
+        // Hide default constructor for utils classes
     }
     
Index: trunk/src/org/openstreetmap/josm/io/MessageNotifier.java
===================================================================
--- trunk/src/org/openstreetmap/josm/io/MessageNotifier.java	(revision 6357)
+++ trunk/src/org/openstreetmap/josm/io/MessageNotifier.java	(revision 6360)
@@ -37,4 +37,8 @@
 public final class MessageNotifier {
 
+    private MessageNotifier() {
+        // Hide default constructor for utils classes
+    }
+    
     /** Property defining if this task is enabled or not */
     public static final BooleanProperty PROP_NOTIFIER_ENABLED = new BooleanProperty("message.notifier.enabled", true);
Index: trunk/src/org/openstreetmap/josm/plugins/PluginHandler.java
===================================================================
--- trunk/src/org/openstreetmap/josm/plugins/PluginHandler.java	(revision 6357)
+++ trunk/src/org/openstreetmap/josm/plugins/PluginHandler.java	(revision 6360)
@@ -118,4 +118,8 @@
         });
     }
+    
+    private PluginHandler() {
+        // Hide default constructor for utils classes
+    }
 
     /**
Index: trunk/src/org/openstreetmap/josm/tools/ColorHelper.java
===================================================================
--- trunk/src/org/openstreetmap/josm/tools/ColorHelper.java	(revision 6357)
+++ trunk/src/org/openstreetmap/josm/tools/ColorHelper.java	(revision 6360)
@@ -9,4 +9,8 @@
 public class ColorHelper {
 
+    private ColorHelper() {
+        // Hide default constructor for utils classes
+    }
+    
     public static Color html2color(String html) {
         if (html.length() > 0 && html.charAt(0) == '#')
Index: trunk/src/org/openstreetmap/josm/tools/ExifReader.java
===================================================================
--- trunk/src/org/openstreetmap/josm/tools/ExifReader.java	(revision 6357)
+++ trunk/src/org/openstreetmap/josm/tools/ExifReader.java	(revision 6360)
@@ -27,4 +27,8 @@
 public class ExifReader {
 
+    private ExifReader() {
+        // Hide default constructor for utils classes
+    }
+    
     /**
      * Returns the date/time from the given JPEG file.
Index: trunk/src/org/openstreetmap/josm/tools/I18n.java
===================================================================
--- trunk/src/org/openstreetmap/josm/tools/I18n.java	(revision 6357)
+++ trunk/src/org/openstreetmap/josm/tools/I18n.java	(revision 6360)
@@ -32,4 +32,9 @@
  */
 public class I18n {
+    
+    private I18n() {
+        // Hide default constructor for utils classes
+    }
+    
     private enum PluralMode { MODE_NOTONE, MODE_NONE, MODE_GREATERONE,
         MODE_CS/*, MODE_AR*/, MODE_PL/*, MODE_RO*/, MODE_RU, MODE_SK/*, MODE_SL*/}
Index: trunk/src/org/openstreetmap/josm/tools/LanguageInfo.java
===================================================================
--- trunk/src/org/openstreetmap/josm/tools/LanguageInfo.java	(revision 6357)
+++ trunk/src/org/openstreetmap/josm/tools/LanguageInfo.java	(revision 6360)
@@ -5,4 +5,9 @@
 
 public class LanguageInfo {
+    
+    private LanguageInfo() {
+        // Hide default constructor for utils classes
+    }
+    
     /**
      * Type of the locale to use
@@ -86,8 +91,8 @@
         else if (full.equals("in"))
             return "id";
-        else if (I18n.hasCode(full)) /* catch all non-single codes */
+        else if (I18n.hasCode(full)) // catch all non-single codes
             return full;
 
-        /* return single code */
+        // return single code
         return locale.getLanguage();
     }
@@ -118,10 +123,9 @@
     }
 
-    static public String getLanguageCodeXML()
-    {
+    static public String getLanguageCodeXML() {
         return getJOSMLocaleCode()+".";
     }
-    static public String getLanguageCodeManifest()
-    {
+    
+    static public String getLanguageCodeManifest() {
         return getJOSMLocaleCode()+"_";
     }
Index: trunk/src/org/openstreetmap/josm/tools/OpenBrowser.java
===================================================================
--- trunk/src/org/openstreetmap/josm/tools/OpenBrowser.java	(revision 6357)
+++ trunk/src/org/openstreetmap/josm/tools/OpenBrowser.java	(revision 6360)
@@ -22,4 +22,8 @@
 public class OpenBrowser {
 
+    private OpenBrowser() {
+        // Hide default constructor for utils classes
+    }
+    
     private static void displayUrlFallback(URI uri) throws IOException {
         if (Main.platform == null)
Index: trunk/src/org/openstreetmap/josm/tools/TextTagParser.java
===================================================================
--- trunk/src/org/openstreetmap/josm/tools/TextTagParser.java	(revision 6357)
+++ trunk/src/org/openstreetmap/josm/tools/TextTagParser.java	(revision 6360)
@@ -34,4 +34,8 @@
     protected static final String KEY_PATTERN = Main.pref.get("tags.paste.tag-pattern", "[0-9a-zA-Z:_]*");
     protected static final int MAX_VALUE_LENGTH = 255;
+    
+    private TextTagParser() {
+        // Hide default constructor for utils classes
+    }
     
     public static class TextAnalyzer {
Index: trunk/src/org/openstreetmap/josm/tools/Utils.java
===================================================================
--- trunk/src/org/openstreetmap/josm/tools/Utils.java	(revision 6357)
+++ trunk/src/org/openstreetmap/josm/tools/Utils.java	(revision 6360)
@@ -47,4 +47,8 @@
 public class Utils {
 
+    private Utils() {
+        // Hide default constructor for utils classes
+    }
+
     public static <T> boolean exists(Iterable<? extends T> collection, Predicate<? super T> predicate) {
         for (T item : collection) {
