protected String createTargetKey(CrossValidationStorageEntry crossValidationStorageEntry, String targetKey)
{
//no real value binding expression
//ValueBindingExpression just hepls to replace the property of the key
//here only dot-notation is allowed -> no problem
ValueBindingExpression baseExpression =
new ValueBindingExpression("#{" + crossValidationStorageEntry.getMetaDataEntry()
.getProperty(PropertyInformationKeys.PROPERTY_DETAILS,
PropertyDetails.class).getKey() + "}");
String result = ValueBindingExpression.replaceOrAddProperty(baseExpression, targetKey)
.getExpressionString();