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
}
	private Object getRespectivePropertyHandle( int index )
	{
		if ( ref == null )
		{
			if ( propertyName == null )
				return null;
			return new PropertyHandle( currentElement, propertyName );
		}
		switch ( ref.refType )
		{
			case CachedMemberRef.PROPERTY :
				return new PropertyHandle( currentElement, ref.getPropDefn( ) );
			case CachedMemberRef.PROPERTY_LISTn :
				PropertyHandle propHandle = new PropertyHandle( currentElement,
						ref.getPropDefn( ) );
				if ( index < 0 || index >= propHandle.getListValue( ).size( ) )
					return null;
				return propHandle.getAt( index < 0 ? 0 : index );
			case CachedMemberRef.PROPERTY_MEMBER_LISTn :
				propHandle = new PropertyHandle( currentElement, ref
						.getPropDefn( ) );
				StructureHandle structHandle = ( (Structure) propHandle
						.getValue( ) ).getHandle( propHandle );
				MemberHandle memberHandle = structHandle.getMember( ref
						.getMemberDefn( ).getName( ) );
				if ( index < 0 || index >= memberHandle.getListValue( ).size( ) )
					return null;
				return memberHandle.getAt( index < 0 ? 0 : index );
			default :