Index: applications/editors/josm/plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java
===================================================================
--- applications/editors/josm/plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java	(revision 27852)
+++ applications/editors/josm/plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerPreferences.java	(revision 27863)
@@ -11,10 +11,10 @@
 
 import org.openstreetmap.josm.Main;
-import org.openstreetmap.josm.gui.preferences.PreferenceSetting;
+import org.openstreetmap.josm.gui.preferences.DefaultTabPreferenceSetting;
 import org.openstreetmap.josm.gui.preferences.PreferenceTabbedPane;
 import org.openstreetmap.josm.tools.GBC;
 import org.openstreetmap.josm.tools.I18n;
 
-public class LakewalkerPreferences implements PreferenceSetting {
+public class LakewalkerPreferences extends DefaultTabPreferenceSetting {
     public static final String[] DIRECTIONS = new String[]
     {marktr("east"), marktr("northeast"), marktr("north"), marktr("northwest"),
@@ -68,4 +68,8 @@
     protected JLabel sourceLabel = new JLabel(tr("Source text"));
 
+    public LakewalkerPreferences() {
+        super("lakewalker.png", I18n.tr("Lakewalker Plugin Preferences"), tr("A plugin to trace water bodies on Landsat imagery."));
+    }
+
     public void addGui(PreferenceTabbedPane gui) {
         maxSegsConfig.setToolTipText(tr("Maximum number of segments allowed in each generated way. Default 250."));
@@ -85,5 +89,5 @@
 
         String description = tr("A plugin to trace water bodies on Landsat imagery.");
-        JPanel prefPanel = gui.createPreferenceTab("lakewalker.png", I18n.tr("Lakewalker Plugin Preferences"), description);
+        JPanel prefPanel = gui.createPreferenceTab(this);
         buildPreferences(prefPanel);
 
