Bug 121687 Exception throws when export data in table which inside a grid cell.
Description: Exception throws when export data in table which inside a grid cell. Steps to reproduce: 1. insert a grid. 2. insert one table to one grid cell. 3. insert another table to the other grid cell. 4. export data in two tables. Expected result: Data are exported. Actual result: Exception in: ReportEngineService.getMetaData( )
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/parser/EngineIRVisitor.java
return ;
		for(int i=0; i<userProperties.size(); i++)
		{
			UserPropertyDefn userDef = (UserPropertyDefn)userProperties.get( i );
			if( userDef.getTypeCode() == IPropertyType.EXPRESSION_TYPE)
			{
				String name = userDef.getName( );
				String exprString = handle.getStringProperty ( name );
				if( exprString != null && !exprString.equals( "" ) )
				{
					Expression expression = new Expression( exprString );
					namedExpressions.put( name, expression );
				}
			}
		}
	}
	/**
	 * setup the master page object from the base master page handle.
	 * 
	 * @param page
	 *            page object
	 * @param handle
	 *            page handle
	 */
	private void setupMasterPage( MasterPageDesign page, MasterPageHandle handle )
	{
		setupStyledElement( page, handle );
		page.setContentStyle( setupContentStyle( page ) );
		page.setPageType( handle.getPageType( ) );