// By setting the policy to null, this will unset any global
// settings. EclipseLink will then determine the change tracking
// policy at runtime.
classDescriptor.setObjectChangePolicy(null);
} else if (m_type.equals(ChangeTrackingType.ATTRIBUTE.name())) {
classDescriptor.setObjectChangePolicy(new AttributeChangeTrackingPolicy());
} else if (m_type.equals(ChangeTrackingType.OBJECT.name())) {
classDescriptor.setObjectChangePolicy(new ObjectChangeTrackingPolicy());
} else if (m_type.equals(ChangeTrackingType.DEFERRED.name())) {
classDescriptor.setObjectChangePolicy(new DeferredChangeDetectionPolicy());
}