Index: applications/editors/josm/plugins/FastDraw/build.xml
===================================================================
--- applications/editors/josm/plugins/FastDraw/build.xml	(revision 26598)
+++ applications/editors/josm/plugins/FastDraw/build.xml	(revision 26599)
@@ -30,7 +30,7 @@
 <project name="FastDraw" default="dist" basedir=".">
     <!-- enter the SVN commit message -->
-    <property name="commit.message" value="FastDraw: block spacebar"/>
+    <property name="commit.message" value="FastDraw: recompile due to core change"/>
     <!-- enter the *lowest* JOSM version this plugin is currently compatible with -->
-    <property name="plugin.main.version" value="4201"/>
+    <property name="plugin.main.version" value="4395"/>
     <!--
       ************************************************
Index: applications/editors/josm/plugins/FastDraw/src/org/openstreetmap/josm/plugins/fastdraw/FastDrawingMode.java
===================================================================
--- applications/editors/josm/plugins/FastDraw/src/org/openstreetmap/josm/plugins/fastdraw/FastDrawingMode.java	(revision 26598)
+++ applications/editors/josm/plugins/FastDraw/src/org/openstreetmap/josm/plugins/fastdraw/FastDrawingMode.java	(revision 26599)
@@ -539,5 +539,5 @@
      * Updates shift and ctrl key states
      */
-    private void updateKeyModifiers(InputEvent e) {
+    protected void updateKeyModifiers(InputEvent e) {
         ctrl = (e.getModifiers() & ActionEvent.CTRL_MASK) != 0;
         shift = (e.getModifiers() & ActionEvent.SHIFT_MASK) != 0;
@@ -686,5 +686,5 @@
         if (w.isClosed()) line.closeLine();
         oldNodes = w.getNodes();
-        List <OsmPrimitive> wl = new ArrayList(); wl.add(w);
+        List <OsmPrimitive> wl = new ArrayList<OsmPrimitive>(); wl.add(w);
         
         Command c = DeleteCommand.delete(getEditLayer(), wl, false);
