FromNativeConverter converter = new ObjCObjectTypeConverter(NSNumber.class);
NSNumber number = Rococoa.create("NSNumber", NSNumber.class, "numberWithInt:", 45);
assertRetainCount(2, number); // one for the pool, one for Java
NSNumber converted = (NSNumber) converter.fromNative(new Long(number.id().longValue()), null);
assertRetainCount(3, converted); // now we have another Java alias
assertRetainCount(3, number);
}
@Test public void returnedNSObjectIsNotRetainedIfMethodImpliesWeOwnIt() {