}
}
// now checking the type
ClassDescriptorDef ownerClassDef = (ClassDescriptorDef)refDef.getOwner();
ModelDef model = (ModelDef)ownerClassDef.getOwner();
String targetClassName = refDef.getProperty(PropertyHelper.OJB_PROPERTY_CLASS_REF);
ClassDescriptorDef targetClassDef = model.getClass(targetClassName);
if (targetClassDef == null)
{
throw new ConstraintException("The class "+targetClassName+" referenced by "+refDef.getName()+" in class "+ownerClassDef.getName()+" is unknown or not persistent");
}