if (by == null && findBy != null) {
by = buildByFromFindBy(findBy);
}
for (Annotation annotation : field.getAnnotations()) {
ImplementsLocationStrategy strategy = annotation.annotationType().getAnnotation(ImplementsLocationStrategy.class);
if (strategy != null) {
by = buildByFromLocationStrategy(strategy, annotation);
}
}