diff --git a/modeshape-jcr/src/main/java/org/modeshape/jcr/query/qom/JcrArithmeticOperand.java b/modeshape-jcr/src/main/java/org/modeshape/jcr/query/qom/JcrArithmeticOperand.java
index <HASH>..<HASH> 100644
--- a/modeshape-jcr/src/main/java/org/modeshape/jcr/query/qom/JcrArithmeticOperand.java
+++ b/modeshape-jcr/src/main/java/org/modeshape/jcr/query/qom/JcrArithmeticOperand.java
@@ -31,7 +31,8 @@ import org.modeshape.jcr.api.query.qom.QueryObjectModelConstants;
 /**
  * 
  */
-public class JcrArithmeticOperand extends ArithmeticOperand implements org.modeshape.jcr.api.query.qom.ArithmeticOperand {
+public class JcrArithmeticOperand extends ArithmeticOperand
+    implements org.modeshape.jcr.api.query.qom.ArithmeticOperand, JcrDynamicOperand {
 
     private static final long serialVersionUID = 1L;
MODE-<I> Added another fix for the JcrArithmeticOperand to implement JcrDynamicOperand. I visually inspected all of the JCR QOM implementations in ModeShape (org.modeshape.jcr.query.qom), and I belive the inheritance hierarchy is correct.

git-svn-id: <URL>