Converts – if possible – a given
DomainValue to a Java object that is
Some(Object) is returned if it was possible to create a compatible
corresponding Java object; otherwise
None is returned.
None unless the
value is null. In the latter case
This operation is generally only possible if the domain value maintains enough state information to completely initialize the Java object.