String value = labelAnnotation.value();
if (Label.DEFAULT_VALUE.equals(value)) {
value = annotatedType.getName();
}
label = DynamicLabel.label(value);
Class<?> usingIndexOf = labelAnnotation.usingIndexedPropertyOf();
if (!Object.class.equals(usingIndexOf)) {
TypeMetadata typeMetadata = metadataByType.get(usingIndexOf);
indexedProperty = typeMetadata.getIndexedProperty();
}
}