Index: src/main/org/apache/tools/ant/taskdefs/Java.java
===================================================================
RCS file: /home/cvspublic/jakarta-ant/src/main/org/apache/tools/ant/taskdefs/Java.java,v
retrieving revision 1.30
diff -u -r1.30 Java.java
--- src/main/org/apache/tools/ant/taskdefs/Java.java	2001/10/28 21:26:29	1.30
+++ src/main/org/apache/tools/ant/taskdefs/Java.java	2001/11/16 16:59:57
@@ -77,6 +77,7 @@
  *
  * @author Stefano Mazzocchi <a href="mailto:stefano@apache.org">stefano@apache.org</a>
  * @author <a href="mailto:stefan.bodewig@epost.de">Stefan Bodewig</a>
+ * @author Jeff Brown <a href="mailto:brown_j@ociweb.com">brown_j@ociweb.com</a>
  */
 public class Java extends Task {
 
@@ -373,5 +374,26 @@
      */
     public void clearArgs() {
         cmdl.clearJavaArgs();
+    }
+
+    /**
+     * Set the system assertions flag
+     */
+    public void setSystemassertions(boolean b) {
+	createJvmarg().setLine(b ? "-esa" : "-dsa");
+    }
+
+    /**
+     * Creates a nested enableassertions element
+     */
+    public AssertionArgument createEnableassertions() {
+	return new AssertionArgument(createJvmarg(), true);
+    }
+
+    /**
+     * Creates a nested disableassertions element
+     */
+    public AssertionArgument createDisableassertions() {
+	return new AssertionArgument(createJvmarg(), false);
     }
 }
