Bug 214706 Script UID doens't work for Chart
Use chart "onRender" property handle and call ModuleUtil.getScriptUID(), it generates the id. But later use this id to get back the PropertyHandle or Script content, it fails.
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/util/xpathparser/XPathParser.java
* @return the index of matched slot
	 */
	private static int getSlotId( IElementDefn defn, String tagName )
	{
		for ( int j = 0; j < defn.getSlotCount( ); j++ )
		{
			SlotDefn slot = (SlotDefn) defn.getSlot( j );
			if ( isContentType( slot, tagName ) )
				return j;
		}
		return DesignElement.NO_SLOT;
	}
	/**
	 * Returns the index of the slot that matches the slot name/xmlName.
	 * 
	 * @param defn
	 *            the element definition
	 * @param slotName
	 *            the slot name/xmlName
	 * @return the index of matched slot
	 */
	private int getSlotId( IElementDefn defn, String slotName, boolean isXmlName )
	{
		for ( int j = 0; j < defn.getSlotCount( ); j++ )
		{
			SlotDefn slot = (SlotDefn) defn.getSlot( j );
			String name = null;
			if ( isXmlName )
				name = slot.getXmlName( );
			else