Index: trunk/src/org/openstreetmap/josm/actions/ImageryAdjustAction.java
===================================================================
--- trunk/src/org/openstreetmap/josm/actions/ImageryAdjustAction.java	(revision 10151)
+++ trunk/src/org/openstreetmap/josm/actions/ImageryAdjustAction.java	(revision 10152)
@@ -15,6 +15,4 @@
 import java.awt.event.KeyEvent;
 import java.awt.event.MouseEvent;
-import java.awt.event.MouseListener;
-import java.awt.event.MouseMotionListener;
 import java.awt.event.WindowAdapter;
 import java.awt.event.WindowEvent;
@@ -40,5 +38,5 @@
  * @since 3715
  */
-public class ImageryAdjustAction extends MapMode implements MouseListener, MouseMotionListener, AWTEventListener {
+public class ImageryAdjustAction extends MapMode implements AWTEventListener {
     private static volatile ImageryOffsetDialog offsetDialog;
     private static Cursor cursor = ImageProvider.getCursor("normal", "move");
Index: trunk/src/org/openstreetmap/josm/actions/mapmode/ParallelWayAction.java
===================================================================
--- trunk/src/org/openstreetmap/josm/actions/mapmode/ParallelWayAction.java	(revision 10151)
+++ trunk/src/org/openstreetmap/josm/actions/mapmode/ParallelWayAction.java	(revision 10152)
@@ -22,5 +22,4 @@
 import org.openstreetmap.josm.data.Bounds;
 import org.openstreetmap.josm.data.Preferences.PreferenceChangeEvent;
-import org.openstreetmap.josm.data.Preferences.PreferenceChangedListener;
 import org.openstreetmap.josm.data.SystemOfMeasurement;
 import org.openstreetmap.josm.data.coor.EastNorth;
@@ -81,5 +80,5 @@
  * @author Ole Jørgen Brønner (olejorgenb)
  */
-public class ParallelWayAction extends MapMode implements ModifierListener, MapViewPaintable, PreferenceChangedListener {
+public class ParallelWayAction extends MapMode implements ModifierListener, MapViewPaintable {
 
     private enum Mode {
Index: trunk/src/org/openstreetmap/josm/gui/MapMover.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/MapMover.java	(revision 10151)
+++ trunk/src/org/openstreetmap/josm/gui/MapMover.java	(revision 10152)
@@ -10,7 +10,5 @@
 import java.awt.event.MouseAdapter;
 import java.awt.event.MouseEvent;
-import java.awt.event.MouseMotionListener;
 import java.awt.event.MouseWheelEvent;
-import java.awt.event.MouseWheelListener;
 
 import javax.swing.AbstractAction;
@@ -37,5 +35,5 @@
  * @author imi
  */
-public class MapMover extends MouseAdapter implements MouseMotionListener, MouseWheelListener, Destroyable {
+public class MapMover extends MouseAdapter implements Destroyable {
 
     public static final BooleanProperty PROP_ZOOM_REVERSE_WHEEL = new BooleanProperty("zoom.reverse-wheel", false);
Index: trunk/src/org/openstreetmap/josm/gui/bbox/SlippyMapControler.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/bbox/SlippyMapControler.java	(revision 10151)
+++ trunk/src/org/openstreetmap/josm/gui/bbox/SlippyMapControler.java	(revision 10152)
@@ -8,6 +8,4 @@
 import java.awt.event.MouseAdapter;
 import java.awt.event.MouseEvent;
-import java.awt.event.MouseListener;
-import java.awt.event.MouseMotionListener;
 import java.util.Timer;
 import java.util.TimerTask;
@@ -30,5 +28,5 @@
  * @author Tim Haussmann
  */
-public class SlippyMapControler extends MouseAdapter implements MouseMotionListener, MouseListener {
+public class SlippyMapControler extends MouseAdapter {
 
     /** A Timer for smoothly moving the map area */
Index: trunk/src/org/openstreetmap/josm/gui/dialogs/relation/actions/ApplyAction.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/dialogs/relation/actions/ApplyAction.java	(revision 10151)
+++ trunk/src/org/openstreetmap/josm/gui/dialogs/relation/actions/ApplyAction.java	(revision 10152)
@@ -9,5 +9,4 @@
 
 import javax.swing.event.TableModelEvent;
-import javax.swing.event.TableModelListener;
 
 import org.openstreetmap.josm.gui.dialogs.relation.IRelationEditor;
@@ -22,5 +21,5 @@
  * @since 9496
  */
-public class ApplyAction extends SavingAction implements PropertyChangeListener, TableModelListener {
+public class ApplyAction extends SavingAction implements PropertyChangeListener {
 
     /**
Index: trunk/src/org/openstreetmap/josm/gui/layer/NoteLayer.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/layer/NoteLayer.java	(revision 10151)
+++ trunk/src/org/openstreetmap/josm/gui/layer/NoteLayer.java	(revision 10152)
@@ -48,5 +48,5 @@
  * @since 7522
  */
-public class NoteLayer extends AbstractModifiableLayer implements MouseListener, UploadToServer, SaveToFile {
+public class NoteLayer extends AbstractModifiableLayer implements MouseListener {
 
     private final NoteData noteData;
Index: trunk/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java	(revision 10151)
+++ trunk/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java	(revision 10152)
@@ -109,5 +109,5 @@
  * @since 17
  */
-public class OsmDataLayer extends AbstractModifiableLayer implements Listener, SelectionChangedListener, UploadToServer, SaveToFile {
+public class OsmDataLayer extends AbstractModifiableLayer implements Listener, SelectionChangedListener {
     /** Property used to know if this layer has to be saved on disk */
     public static final String REQUIRES_SAVE_TO_DISK_PROP = OsmDataLayer.class.getName() + ".requiresSaveToDisk";
Index: trunk/src/org/openstreetmap/josm/tools/PlatformHookOsx.java
===================================================================
--- trunk/src/org/openstreetmap/josm/tools/PlatformHookOsx.java	(revision 10151)
+++ trunk/src/org/openstreetmap/josm/tools/PlatformHookOsx.java	(revision 10152)
@@ -26,5 +26,5 @@
  * @since 1023
  */
-public class PlatformHookOsx extends PlatformHookUnixoid implements PlatformHook, InvocationHandler {
+public class PlatformHookOsx extends PlatformHookUnixoid implements InvocationHandler {
 
     private static PlatformHookOsx ivhandler = new PlatformHookOsx();
Index: trunk/src/org/openstreetmap/josm/tools/PlatformHookWindows.java
===================================================================
--- trunk/src/org/openstreetmap/josm/tools/PlatformHookWindows.java	(revision 10151)
+++ trunk/src/org/openstreetmap/josm/tools/PlatformHookWindows.java	(revision 10152)
@@ -60,5 +60,5 @@
   * @since 1023
   */
-public class PlatformHookWindows extends PlatformHookUnixoid implements PlatformHook {
+public class PlatformHookWindows extends PlatformHookUnixoid {
 
     @Override
