Bug 189622 DesignElementHandle.getMethods( ) shouldn't return null value
The return type of DesignElementHandle.getMethods( ) is List; if the design element handle doesn't have script methods, then it return null value. The return value is empty list will be better.
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/extension/PeerExtensibilityProvider.java
{
					initializeReportItem( element.getRoot( ) );
				}
				catch ( ExtendedElementException e )
				{
					
				}
			}
			else if ( childValue == null && reportItem == null )
				continue;
			childValue = reportItem == null ? null : reportItem
					.serialize( propName );
			if ( childValue == null )
				continue;
			Object parentValue = null;
			ExtendedItem parent = (ExtendedItem) ModelUtil.getParent( element );
			while ( parent != null )
			{
				PeerExtensibilityProvider parentProvider = parent
						.getExtensibilityProvider( );
				parentValue = parentProvider.extensionPropValues.get( propName );
				if ( parentValue != null )
				{
					try
					{
						parent.initializeReportItem( parent.getRoot( ) );
					}
					catch ( ExtendedElementException e )
					{