} else {
UIComponent component = null;
ExtendedDataModel dataModel = getExtendedDataModel();
if (dataModel instanceof TreeModelVisualComponentProvider) {
TreeModelVisualComponentProvider componentProvider = (TreeModelVisualComponentProvider) dataModel;
component = componentProvider.getComponent();
}
if (component == null) {
component = this;
}