in src/main/java/org/apache/sling/models/impl/model/AbstractInjectableElement.java [93:108]
private static String getName(AnnotatedElement element, String defaultName, InjectAnnotationProcessor2 annotationProcessor) {
String name = null;
if (annotationProcessor != null) {
name = annotationProcessor.getName();
}
if (name == null) {
Named namedAnnotation = element.getAnnotation(Named.class);
if (namedAnnotation != null) {
name = namedAnnotation.value();
}
else {
name = defaultName;
}
}
return name;
}