EntityType<?> referencedEntityType = metaModel.entity(jpaAttribute.getJavaType());
for (Attribute<?, ?> referencedAttribute : referencedEntityType.getAttributes()) {
AnnotatedElement annotatedElement2 = (AnnotatedElement) referencedAttribute.getJavaMember();
if (annotatedElement2 != null) {
Column referencedColumn = annotatedElement2.getAnnotation(Column.class);
if (referencedColumn != null && referencedColumn.name().equals((joinColumn.referencedColumnName()))) {
currentRefAttribute = referencedAttribute;
currentSimpleProperty = new SimpleProperty();
properties.add(buildSimpleProperty(currentRefAttribute, currentSimpleProperty));
break;
}