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
}
	/**
	 * Clears the extended item of this ExtendedItem.
	 */
	public void clearOwnModel( )
	{
		if ( reportItem != null )
			reportItem = null;
	}
	/**
	 * Returns if this extended item has local property values on own model.
	 * 
	 * @return <code>true</code> if this extended item has local property
	 *         values on own model, <code>false</code> otherwise.
	 */
	public boolean hasLocalPropertyValuesOnOwnModel( )
	{
		List localPropDefns = getExtDefn( ).getLocalProperties( );
		for ( int i = 0; i < localPropDefns.size( ); i++ )
		{
			ElementPropertyDefn propDefn = (ElementPropertyDefn) localPropDefns
					.get( i );
			if ( propDefn.getTypeCode( ) != IPropertyType.XML_TYPE
					|| !propDefn.canInherit( ) || !propDefn.hasOwnModel( ) )
				continue;
			String propName = propDefn.getName( );
			Object childValue = extensionPropValues.get( propName );
			if ( childValue != null )
			{
				try