}
public DataResolver getDataResolver(Type type, Annotation[] annotations, Object... extraInfo)
throws DataResolverNotFoundException {
DataResolverContext context = new DataResolverContext(type, annotations, extraInfo);
DataResolver resolver = null;
for (DataResolverFactory factory : factories) {
resolver = factory.getDataResolver(context);
if (resolver != null) {