diff --git a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/ConstraintService.java b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/ConstraintService.java
index 8f66e452c7f824cc4229a46eddc24c2c587fec5b..13dcf3d0f057a201dd1b8db013bd66c2fee79435 100644
--- a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/ConstraintService.java
+++ b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/ConstraintService.java
@@ -163,6 +163,9 @@ public final class ConstraintService implements IIntrospectiveKernelService, ICo
 	/** {@inheritDoc} */
 	@Override
 	public boolean isUpToDate(ConstraintInstance ci) {
+		if(ci == null) {
+			throw new NullPointerException();
+		}
 		for(IConstrained c : ci.getConstraineds()) {
 			BigInteger computeCheckSum = computeCheckSum(c, ci);
 			EMap<String, BigInteger> checksumMap = c.getChecksumsPerConstraintName();