NSMutableArray mutableCurrentValues;
if(currentValues instanceof NSMutableArray) {
mutableCurrentValues = (NSMutableArray)currentValues;
<BUG>} else {
mutableCurrentValues = currentValues.mutableClone();
NSKeyValueCodingAdditions.Utility.takeValueForKeyPath(_eo, mutableCurrentValues, masterKey);
</BUG>
}
int count = mutableCurrentValues.count();
EOEnterpriseObject o;

NSMutableArray mutableCurrentValues;
if(currentValues instanceof NSMutableArray) {
mutableCurrentValues = (NSMutableArray)currentValues;
} else {
if(currentValues != null) {
mutableCurrentValues = currentValues.mutableClone();
} else {
mutableCurrentValues = new NSMutableArray();
}
NSKeyValueCodingAdditions.Utility.takeValueForKeyPath(aSourceObject, mutableCurrentValues, masterKey);
}
int count = mutableCurrentValues.count();
EOEnterpriseObject o;
