if (!existed.isMultiValued())
{
throw new ValueFormatException("An existed property is single-valued " + name.getAsString());
}
TransientPropertyData tdata =
new TransientPropertyData(QPath.makeChildPath(getInternalPath(), name), existed.getIdentifier(), existed
.getPersistedVersion(), existed.getType(), existed.getParentIdentifier(), existed.isMultiValued(), values);
return tdata;
}