One thing to be aware of ... when we wrap the domain object then the class will be the synthetic class created by ByteBuddy/Javassist, which will be a subclass of the actual class. This could be an issue. There is the concept of a ClassSubstitutor, which was introduced to deal with this: if the class is synthetic, then get its superclass. I think this mechanism (or something equivalent) should be used everywhere.
[ Full content available at: https://github.com/apache/isis/pull/121 ] This message was relayed via gitbox.apache.org for [email protected]
