Bug 176436 Charts Imported from Libraries do not update when libraries change
During a live presentation of BIRT at EclipseCon, we came across a rather embarassing issue. When charts are included in a library, and imported into a report design from a library, any changes to the library instance of the chart do not reflect in the report itself.
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/GroupElementHandle.java
{
				PropertyHandle propertyHandle = (PropertyHandle) propIter
						.next( );
				String name = propertyHandle.getDefn( ).getName( );
				if ( ( IDesignElementModel.NAME_PROP.equals( name ) )
						|| ( IDesignElementModel.EXTENDS_PROP.equals( name ) )
						|| IExtendedItemModel.EXTENSION_NAME_PROP.equals( name ) )
					continue;
				if ( elementHandle instanceof ExtendedItemHandle )
				{
					ExtendedItem elem = (ExtendedItem) elementHandle
							.getElement( );
					if ( elem.isExtensionXMLProperty( name ) )
						continue;
					if ( elem.isExtensionModelProperty( name ) )
					{
						ExtendedItem parent = (ExtendedItem) elem
								.getExtendsElement( );
						try
						{
							parent.initializeReportItem( parent.getRoot( ) );
						}
						catch ( ExtendedElementException e )
						{
						}
						
						Object value = elem.getLocalProperty(
								elementHandle.getModule( ), name );
						if ( value != null && !value.equals(
								parent.getLocalProperty( parent.getRoot( ),