Bug 197261 [2.2.1]The report that contain library xtab and set filter cannot be run
Description: [2.2.1]The report that contain library xtab and set filter cannot be run Step: 1.New a library and add a xtab 2.New a report and use the library 3.Drop the xtab from library explorer into layout 4.Set the filter on the xtab that is in report 5.Preview Actual result: It pop up an error said that the report cannot be run
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/writer/ModuleWriter.java
cdata = true;
				if ( propDefn.getTypeCode( ) == IPropertyType.STRUCT_TYPE )
				{
					if ( propDefn.isList( ) )
						writeStructureList( virtualElement, propDefn.getName( ) );
					else
						writeStructure( virtualElement, propDefn.getName( ) );
				}
				else if ( propDefn.getTypeCode( ) == IPropertyType.LIST_TYPE )
					writeSimplePropertyList( virtualElement, propDefn.getName( ) );
				else if ( propDefn.getTypeCode( ) == IPropertyType.CONTENT_ELEMENT_TYPE )
					writeContentElement( virtualElement, propDefn );
				else
					writeProperty( virtualElement, ModelUtil
							.getTagByPropertyType( propDefn ), propDefn
							.getName( ), cdata );
			}
			writer.endElement( ); 
		}
		writer.endElement( ); 
	}
	private void writeContentElement( DesignElement virtualElement,
			PropertyDefn propDefn )
	{
		List values = (List) virtualElement.getLocalProperty( getModule( ),
				(ElementPropertyDefn) propDefn );
		if ( values == null || values.isEmpty( ) )
			return;
		for ( int i = 0; i < values.size( ); i++ )
		{