diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/business/bo/AbstractSampleBusinessObject.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/business/bo/AbstractSampleBusinessObject.java
index e7ff47ed9ba83a55188fb085dd9d9bcf2603e4c5..23379bfe8b5d4041b925d7ac9c9e7d84014bb016 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/business/bo/AbstractSampleBusinessObject.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/business/bo/AbstractSampleBusinessObject.java
@@ -308,7 +308,7 @@ abstract class AbstractSampleBusinessObject extends AbstractSampleIdentifierBusi
             SamplePE candidate = candidates.pop();
             if (candidate == childPE)
             {
-                throw UserFailureException.fromTemplate("'%s' cannot be it's own parent.",
+                throw UserFailureException.fromTemplate("'%s' cannot be its own parent.",
                         childPE.getIdentifier());
             }
             for (SamplePE parent : candidate.getParents())