Bug 122850 Table/list should not be able to be inserted in Master Page mode.
Description: Table/list should not be able to be inserted in Master Page mode. Steps to reproduce: 1. New a report and transfer to Master Page mode. 2. New a datasource and dataset 3. Drag a list/table to page header/footer, bind it to dataset and drag some columns inside. 4. Save and preview Expected result: Insert list/table item in master page should be forbidden. Actual result: They are allowed and preview showed "undefine" in page
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/util/ModelUtil.java
*            value to clone
	 * @return new value
	 */
	public static Object copyValue( IPropertyDefn propDefn, Object value )
	{
		if ( value == null )
			return null;
		switch ( propDefn.getTypeCode( ) )
		{
			case PropertyType.STRUCT_TYPE :
				if ( propDefn.isList( ) )
					return ModelUtil.cloneStructList( (ArrayList) value );
				return ( (Structure) value ).copy( );
			case PropertyType.ELEMENT_REF_TYPE :
				ElementRefValue refValue = (ElementRefValue) value;
				return new ElementRefValue( refValue.getLibraryNamespace( ),
						refValue.getName( ) );
			case PropertyType.STRUCT_REF_TYPE :
				StructRefValue structRefValue = (StructRefValue) value;
				return new StructRefValue(
						structRefValue.getLibraryNamespace( ), structRefValue
								.getName( ) );
		}
		return value;
	}
	/**
	 * Filtrates the notification tasks.
	 * 
	 * @param tasks
	 *            the notification tasks