String type = SignatureHelper.getType((Type) value);
ClassValueDescriptor valueDescriptor = createValue(ClassValueDescriptor.class, name);
valueDescriptor.setValue(visitorHelper.getTypeDescriptor(type));
addValue(name, valueDescriptor);
} else {
PrimitiveValueDescriptor valueDescriptor = createValue(PrimitiveValueDescriptor.class, name);
TypeDescriptor typeDescriptor = visitorHelper.getTypeDescriptor(value.getClass().getName());
valueDescriptor.setType(typeDescriptor);
valueDescriptor.setValue(value);
addValue(name, valueDescriptor);
}
}