}
@Override
public void visit(Object instance, TypeToken<?> inspectType, TypeToken<?> declareType, Field field) throws Exception {
if (Dataset.class.isAssignableFrom(field.getType())) {
UseDataSet useDataSet = field.getAnnotation(UseDataSet.class);
if (useDataSet != null && !useDataSet.value().isEmpty()) {
field.set(instance, dataSetContext.getDataSet(useDataSet.value()));
}
}
}