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
.equalsIgnoreCase( tagName ) )
		{
			ref = new CachedMemberRef( ref, propName );
			return ref;
		}
		if ( ref.refType == CachedMemberRef.PROPERTY_MEMBER &&
				DesignSchemaConstants.STRUCTURE_TAG.equalsIgnoreCase( tagName ) )
		{
			ref = new CachedMemberRef( ref, index < 0 ? 0 : index );
			return ref;
		}
		return null;
	}
	/**
	 * Checks whether the element can be contained in the given slot.
	 * 
	 * @param slot
	 *            the slot definition
	 * @param elementDefnName
	 *            the name of the element definition
	 * @return <code>true</code> if the element can be contained in the given
	 *         slot. Otherwise <code>false</code>.
	 */
	private static boolean isContentType( SlotDefn slot, String elementDefnName )
	{
		List tmpElementDefns = slot.getContentElements( );
		for ( int i = 0; i < tmpElementDefns.size( ); i++ )
		{
			ElementDefn tmpContentDefn = (ElementDefn) tmpElementDefns.get( i );
			if ( elementDefnName