@@ -437,22 +437,22 @@ OFObject **cArray; size_t i, count; if ([array count] == 0) { if ([self isKindOfClass: [OFMutableArray class]]) - return @"()"; + return @"(mutable,0)[]"; else - return @"<0>()"; + return @"(0)[]"; } cArray = [array cArray]; count = [array count]; if ([self isKindOfClass: [OFMutableArray class]]) - ret = [OFMutableString stringWithFormat: @"(\n", + ret = [OFMutableString stringWithFormat: @"(mutable,%zd)[\n", count]; else - ret = [OFMutableString stringWithFormat: @"<%zd>(\n", count]; + ret = [OFMutableString stringWithFormat: @"(%zd)[\n", count]; pool = [[OFAutoreleasePool alloc] init]; for (i = 0; i < count - 1; i++) { [ret appendString: [cArray[i] stringBySerializing]]; [ret appendString: @",\n"]; @@ -459,11 +459,11 @@ [pool releaseObjects]; } [ret replaceOccurrencesOfString: @"\n" withString: @"\n\t"]; - [ret appendFormat: @"%@\n)", [cArray[i] stringBySerializing]]; + [ret appendFormat: @"%@\n]", [cArray[i] stringBySerializing]]; [pool release]; /* * Class swizzle the string to be immutable. We declared the return type