A good question, by benguela, copied from the beanlib help forum:
https://sourceforge.net/forum/message.php?msg_id=4851807
if I have a field of a type that has no empty constructor how do I go
about
doing a copy or deepCopy without access to the fields source,
e.g.
public class A {
private com.vividsolutions.jts.geom.Point point;
}
The class Point has no empty constructor, I do not have the source to
add a
constructor, how do I proceed? I cannot wrap Point with my own class
as the
source for the objects that contain Point are generated by an external
system
and passed on to me to use.