Having a non-standard getter (i.e. one that returns the field wrapped in an Optional) leads to the ClassNameMeta having a wrapper-typed metamodel field. Adding a @Property annotation doesn't help - perhaps the code can be tweaked to prefer the @Property annotation over the getter, when available.
Having a non-standard getter (i.e. one that returns the field wrapped in an Optional) leads to the ClassNameMeta having a wrapper-typed metamodel field. Adding a @Property annotation doesn't help - perhaps the code can be tweaked to prefer the @Property annotation over the getter, when available.