EOAttribute attribute = pks.objectAtIndex(index++);
Object value = e.nextElement();
if(attribute.adaptorValueType() == EOAttribute.AdaptorDateType && !(value instanceof NSTimestamp)) {
value = new NSTimestampFormatter("%Y-%m-%d %H:%M:%S %Z").parseObject((String)value);
}
value = attribute.validateValue(value);
pk.setObjectForKey(value, attribute.name());
if(pks.count() == 1) {
break;
}
}