this.data = data.clone();
// some paranoid checks ..
try
{
final DebuggingObjectOutputStream objectOutputStream = new DebuggingObjectOutputStream(new NullOutputStream());
try
{
objectOutputStream.writeObject(this);
}
catch (NotSerializableException nse)