// nothing, abstract entity does not have to define a dbAttribute
}
else if (attribute instanceof EmbeddedAttribute) {
Map<String, String> attrOverrides = ((EmbeddedAttribute) attribute)
.getAttributeOverrides();
Embeddable emb = ((EmbeddedAttribute) attribute).getEmbeddable();
if (emb == null && ((EmbeddedAttribute) attribute).getType() != null) {
validator.registerWarning(
"EmbeddedAttribute has incorrect Embeddable.",
path);
}
else if (emb == null && ((EmbeddedAttribute) attribute).getType() == null) {
validator.registerWarning("EmbeddedAttribute has no Embeddable.", path);
}
if (emb != null) {
Collection<EmbeddableAttribute> embAttributes = emb.getAttributes();
Iterator<EmbeddableAttribute> it = embAttributes.iterator();
while (it.hasNext()) {
EmbeddableAttribute embAttr = (EmbeddableAttribute) it.next();
String dbAttributeName;