Details
Description
Given this class:
@Immutable class Y { Collection c = []; int foo = 1 }
I expect the following to succeed:
def y = new Y() assert y.c.class.name.constains('Unmodifiable')
In general, calling the no-arg constructor won't provide an interesting result unless the properties have default values but the constructor call should pass nonetheless.