diff --git a/bds/source/java/ch/systemsx/cisd/bds/handler/ChecksumHandler.java b/bds/source/java/ch/systemsx/cisd/bds/handler/ChecksumHandler.java
index 6b27ca73ac06e93bb9dff9574385f7f33b1f64a0..de0499e3b8a362875eb5ccbb4c614e3877be7b68 100644
--- a/bds/source/java/ch/systemsx/cisd/bds/handler/ChecksumHandler.java
+++ b/bds/source/java/ch/systemsx/cisd/bds/handler/ChecksumHandler.java
@@ -189,8 +189,8 @@ public final class ChecksumHandler implements IDataStructureHandler
         public final int hashCode()
         {
             int hashCode = 17;
-            hashCode *= 37 + path.hashCode();
-            hashCode *= 37 + checksum.hashCode();
+            hashCode = hashCode * 37 + path.hashCode();
+            hashCode = hashCode * 37 + checksum.hashCode();
             return hashCode;
         }