Bug 120317 Set "dimension" property to 3D in "properties" view, error appears in layout editor.
Description: Set "dimension" property to 3D in "properties" view, error appears in layout editor. Steps to reproduce: 1. Add a 2D chart in property editor. 2. Set its dimension property to "three-dimension" in properties view. 3. Error appears in chart.
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/extension/PeerExtensibilityProvider.java
*/
	public void initializeReportItem( Module module )
			throws ExtendedElementException
	{
		if ( reportItem != null )
			return;
		PeerExtensionElementDefn extDefn = (PeerExtensionElementDefn) getExtDefn( );
		if ( extDefn == null )
			throw new ExtendedElementException(
					ExtendedElementException.PLUGIN_ID,
					SemanticError.DESIGN_EXCEPTION_EXTENSION_NOT_FOUND, null );
		IReportItemFactory elementFactory = extDefn.getReportItemFactory( );
		assert elementFactory != null;
		reportItem = elementFactory.newReportItem( element.getHandle( module ) );
		List localPropDefns = getExtDefn( ).getLocalProperties( );
		for ( int i = 0; i < localPropDefns.size( ); i++ )
		{
			ElementPropertyDefn propDefn = (ElementPropertyDefn) localPropDefns
					.get( i );
			assert propDefn.isExtended( );
			if ( propDefn.getTypeCode( ) != PropertyType.XML_TYPE
					|| !propDefn.canInherit( ) )
				continue;
			Object value = extensionPropValues.get( propDefn.getName( ) );
			if ( value == null )
			{
				
				ExtendedItem parent = (ExtendedItem) element
						.getExtendsElement( );
				while ( parent != null )