if (field.isAnnotationPresent(DataValueGenerator.class)) {
field.setAccessible(true);
try {
Class<? extends IValueGenerator> generatorClass = field
.getAnnotation(DataValueGenerator.class).value();
IValueGenerator generator = generatorClass.newInstance();
Object newValue = generator.newValue(random);
// System.out.println("newValue: "+newValue + "\t" +
// generator.getClass().getName());
assertNotNull(newValue);
} catch (InstantiationException e) {
e.printStackTrace();