added UpdateBuilder.isEmpty() method
diff --git a/jena-extras/jena-querybuilder/src/main/java/org/apache/jena/arq/querybuilder/UpdateBuilder.java b/jena-extras/jena-querybuilder/src/main/java/org/apache/jena/arq/querybuilder/UpdateBuilder.java
index 4e021e8..5fe8463 100644
--- a/jena-extras/jena-querybuilder/src/main/java/org/apache/jena/arq/querybuilder/UpdateBuilder.java
+++ b/jena-extras/jena-querybuilder/src/main/java/org/apache/jena/arq/querybuilder/UpdateBuilder.java
@@ -123,6 +123,14 @@
     }
 
     /**
+     * Checks that deletes or inserts have been added to the builder.
+     * @return true if there are any delete or insert statements.
+     */
+    public boolean isEmpty() {
+        return deletes.isEmpty() && inserts.isEmpty();
+    }
+
+    /**
      * Build the update.
      *
      * <b>Note: the update does not include the prefix statements</b> use
@@ -132,7 +140,7 @@
      */
     public Update build() {
 
-        if (deletes.isEmpty() && inserts.isEmpty()) {
+        if (isEmpty()) {
             throw new IllegalStateException("At least one delete or insert must be specified");
         }