List props = super.getPropertyDefns( );
List props = new ArrayList( );
	public List getPropertyDefns( )	{		List props = super.getPropertyDefns( );		PeerExtensionElementDefn extDefn = (PeerExtensionElementDefn) getExtDefn( );		// if no extension definition exists, just return the definition on		// extended item.		if ( extDefn == null )			return props;		// If the extension provides dynamic property list, add them.		IPropertyDefinition[] dynamicProps = getExtensionModelPropertyDefns( );		if ( dynamicProps != null )		{			for ( int i = 0; i < dynamicProps.length; i++ )			{				IPropertyDefinition extProp = dynamicProps[i];				props.add( new ExtensionModelPropertyDefn( extProp, extDefn						.getReportItemFactory( ).getMessages( ) ) );			}		}		return props;	}