*/
static void checkValidReference(Node value, int propertyType, NameResolver resolver) throws ValueFormatException, RepositoryException {
if (propertyType == PropertyType.REFERENCE) {
String jcrName = resolver.getJCRName(NameConstants.MIX_REFERENCEABLE);
if (!value.isNodeType(jcrName)) {
throw new ValueFormatException("Target node must be of node type mix:referenceable");
}
} else {
throw new ValueFormatException("Property must be of type REFERENCE.");
}
}