Bug 213973 [2.2.2]ClassCastException throws out when preview a table share crosstab
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/data/dte/ReportQueryBuilder.java
query = createQuery( image, value );
			}
			try
			{
				if ( image.getImageSource( ) == ImageItemDesign.IMAGE_EXPRESSION )
				{
					String newImageExpression = transformExpression( image
							.getImageExpression( ), query, null );
					String newImageFormat = transformExpression( image
							.getImageFormat( ), query, null );
					image.setImageExpression( newImageExpression,
							newImageFormat );
				}
				else if ( image.getImageSource( ) == ImageItemDesign.IMAGE_URI )
				{
					String newImageUri = transformExpression( image
							.getImageUri( ), query, null );
					image.setImageUri( newImageUri );
				}
				else if ( image.getImageSource( ) == ImageItemDesign.IMAGE_FILE )
				{
					String newImageUri = transformExpression( image
							.getImageUri( ), query, null );
					image.setImageFile( newImageUri );
				}
				transformExpressions( image, query );
				return getResultQuery( query, value );
			}
			catch ( BirtException ex )
			{