In many points of my code, three annotations appears together:
@BeanProperty @(SpaceProperty @beanGetter)(nullValue=\"0\")
where null
null
Does this work?
type MyAnnotation[+X] = @BeanProperty @(SpaceProperty @beanGetter)(nullValue = 0) X val myValue: MyAnnotation[MyType]