}
NSMutableArray mutableClassProperties = classProperties.mutableClone();
NSMutableArray mutableAttributesUsedForLocking = attributesUsedForLocking.mutableClone();
for (Enumeration e = attributes.objectEnumerator(); e.hasMoreElements();) {
EOAttribute attribute = (EOAttribute) e.nextElement();
NSDictionary userInfo = attribute.userInfo();
String name = attribute.name();
if (userInfo != null) {
Object l = userInfo.valueForKey("ERXLanguages");
if (l != null && !(l instanceof NSArray)) {
l = (entity.model().userInfo() != null ? entity.model().userInfo().valueForKey("ERXLanguages") : null);