Index: /trunk/src/org/openstreetmap/josm/gui/layer/AbstractOsmDataLayer.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/layer/AbstractOsmDataLayer.java	(revision 13950)
+++ /trunk/src/org/openstreetmap/josm/gui/layer/AbstractOsmDataLayer.java	(revision 13951)
@@ -19,3 +19,18 @@
      */
     public abstract OsmData<?, ?, ?, ?> getDataSet();
+
+    @Override
+    public void lock() {
+        getDataSet().lock();
+    }
+
+    @Override
+    public void unlock() {
+        getDataSet().unlock();
+    }
+
+    @Override
+    public boolean isLocked() {
+        return getDataSet().isLocked();
+    }
 }
Index: /trunk/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java	(revision 13950)
+++ /trunk/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java	(revision 13951)
@@ -1178,19 +1178,4 @@
     }
 
-    @Override
-    public void lock() {
-        data.lock();
-    }
-
-    @Override
-    public void unlock() {
-        data.unlock();
-    }
-
-    @Override
-    public boolean isLocked() {
-        return data.isLocked();
-    }
-
     /**
      * Sets the "upload in progress" flag, which will result in displaying a new icon and forbid to remove the layer.
