private void _identifyOverriddenProperies() { for (ComponentBean component : _components.values()) { ComponentBean parentComponent = component.resolveSupertype(); if (parentComponent == null) { continue; } for (Iterator<PropertyBean> iter = component.properties(); iter.hasNext(); ) { PropertyBean property = iter.next(); PropertyBean parentProperty = parentComponent.findProperty(property.getPropertyName(), true); if (parentProperty != null) { property.setOverride(true); } } } }