NSMutableDictionary result = new NSMutableDictionary( attrCount );
for( int i = 0; i < attrCount; i++ ) {
String currentAttributeName = (String)pkAttributeNames.objectAtIndex( i );
EOAttribute currentAttribute = entity.attributeNamed( currentAttributeName );
Object currentValue = values.objectAtIndex( i );
switch ( currentAttribute.adaptorValueType() ) {
case 3:
NSTimestampFormatter tsf = new NSTimestampFormatter();
try {
currentValue = tsf.parseObject( (String) currentValue );
} catch( java.text.ParseException ex ) {