if (null != model.getParent()) {
beanProperty = findBeanProperty(attribute, model.getParent());
}
}
if (beanProperty instanceof DummyPropertyImpl && component instanceof ModelElementBase) {
ModelElementBase model = (ModelElementBase) component;
for (ClassName interfaceName : model.getInterfaces()) {
beanProperty = sourceUtils.getBeanProperty(interfaceName, attribute.getName());
if (!(beanProperty instanceof DummyPropertyImpl)) {
break;
}
}