diff --git a/build.xml b/build.xml
index 9ec2330301ca3b34fb1225f15252528e286498c6..5bc559b221c6ed65ac137a554611b762e90ef72b 100644
--- a/build.xml
+++ b/build.xml
@@ -43,7 +43,7 @@
   <!-- "beaver" is an ant task class for the parser generator in beaver.jar -->
 <!--   <taskdef name="beaver" classname="beaver.comp.run.AntTask" classpath="tools/beaver.jar"/> -->
   <!-- "jastadd" is an ant task class in jastadd2.jar -->
-  <taskdef name="jastadd" classname="jastadd.JastAddTask" classpath="tools/jastadd2.jar"/>
+  <taskdef name="jastadd" classname="org.jastadd.JastAddTask" classpath="tools/jastadd2.jar"/>
 
   <!-- compile sources -->
   <target name="build" depends="gen">
diff --git a/tools/jastadd2.jar b/tools/jastadd2.jar
index 88aeb52af42ba165eda48afae6cfa1f2384c8c92..9728c880f76beea9d0e4cc4b23d50237b76f12c5 100644
Binary files a/tools/jastadd2.jar and b/tools/jastadd2.jar differ