String stringValue = Long.toHexString(System.currentTimeMillis());
PropertyUtils.write(visit, "stringValue", stringValue);
DataSqueezer squeezer = new DataSqueezerImpl(new DefaultClassResolver(visitClassLoader));
String squeezed = squeezer.squeeze(visit);
Object outVisit = squeezer.unsqueeze(squeezed);
// System.out.println("outVisit classloader = " + outVisit.getClass().getClassLoader());
assertNotNull(outVisit);
assertTrue("Input and output objects not same.", visit != outVisit);