Index: applications/editors/josm/plugins/photoadjust/src/org/openstreetmap/josm/plugins/photoadjust/PhotoAdjustPlugin.java
===================================================================
--- applications/editors/josm/plugins/photoadjust/src/org/openstreetmap/josm/plugins/photoadjust/PhotoAdjustPlugin.java	(revision 34682)
+++ applications/editors/josm/plugins/photoadjust/src/org/openstreetmap/josm/plugins/photoadjust/PhotoAdjustPlugin.java	(revision 34683)
@@ -23,5 +23,5 @@
  */
 public class PhotoAdjustPlugin extends Plugin implements ActiveLayerChangeListener {
-  
+
     private GeoImageLayer imageLayer;
     private MouseAdapter mouseAdapter;
@@ -32,8 +32,8 @@
      * Will be invoked by JOSM to bootstrap the plugin.
      *
-     * @param info  information about the plugin and its local installation    
+     * @param info  information about the plugin and its local installation
      */
     public PhotoAdjustPlugin(PluginInformation info) {
-	super(info);
+        super(info);
         GeoImageLayer.registerMenuAddition(new UntaggedGeoImageLayerAction());
         PhotoPropertyEditor.init();
@@ -72,5 +72,5 @@
 
     /**
-     * Called when the JOSM map frame is created or destroyed. 
+     * Called when the JOSM map frame is created or destroyed.
      */
     @Override
Index: applications/editors/josm/plugins/photoadjust/src/org/openstreetmap/josm/plugins/photoadjust/PhotoPropertyEditor.java
===================================================================
--- applications/editors/josm/plugins/photoadjust/src/org/openstreetmap/josm/plugins/photoadjust/PhotoPropertyEditor.java	(revision 34682)
+++ applications/editors/josm/plugins/photoadjust/src/org/openstreetmap/josm/plugins/photoadjust/PhotoPropertyEditor.java	(revision 34683)
@@ -41,4 +41,12 @@
  */
 public class PhotoPropertyEditor {
+
+    /**
+     * This class is not intended to be instantiated.  Throw an exception if
+     * it is.
+     */
+    private PhotoPropertyEditor() {
+        throw new IllegalStateException("Utility class");
+    }
 
     /**
@@ -365,6 +373,6 @@
          * @return {@code true} if the values differ, {@code false} otherwise.
          */
-        private boolean isDoubleFieldDifferent(JosmTextField txtFld,
-                                               Double value) {
+        private static boolean isDoubleFieldDifferent(JosmTextField txtFld,
+                                                      Double value) {
             final Double fieldValue = getDoubleValue(txtFld);
             if (fieldValue == null) {
Index: applications/editors/josm/plugins/photoadjust/src/org/openstreetmap/josm/plugins/photoadjust/UntaggedGeoImageLayerAction.java
===================================================================
--- applications/editors/josm/plugins/photoadjust/src/org/openstreetmap/josm/plugins/photoadjust/UntaggedGeoImageLayerAction.java	(revision 34682)
+++ applications/editors/josm/plugins/photoadjust/src/org/openstreetmap/josm/plugins/photoadjust/UntaggedGeoImageLayerAction.java	(revision 34683)
@@ -35,5 +35,5 @@
      * @return the layer this menu entry belongs to
      */
-    private GeoImageLayer getSelectedLayer() {
+    private static GeoImageLayer getSelectedLayer() {
         return (GeoImageLayer)LayerListDialog.getInstance().getModel()
             .getSelectedLayers().get(0);
@@ -42,5 +42,5 @@
     /** This is called after the menu entry was selected. */
     @Override
-    public void actionPerformed(ActionEvent arg0) {
+    public void actionPerformed(ActionEvent evt) {
         GeoImageLayer layer = getSelectedLayer();
         if (layer != null) {
@@ -69,5 +69,5 @@
      * @return {@code true} if there is any image without coordinates
      */
-    private boolean enabled(GeoImageLayer layer) {
+    private static boolean enabled(GeoImageLayer layer) {
         if (layer != null) {
             for (ImageEntry img: layer.getImages()) {
