Bug 210507 Enhance Report engine to support multiple view
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/EngineIRReader.java
throw new IOException( "invalid action type:" + actionType ); 
		}
		if ( version == ENGINE_IR_VERSION_0 )
		{
			
			IOUtil.readBool( in );
		}
		String targetWindow = IOUtil.readString( in );
		action.setTargetWindow( targetWindow );
		return action;
	}
	protected DrillThroughActionDesign readDrillThrough( DataInputStream in )
			throws IOException
	{
		DrillThroughActionDesign drillThrough = new DrillThroughActionDesign( );
		String reportName = IOUtil.readString( in );
		Map parameters = IOUtil.readMap( in );
		Map search = IOUtil.readMap( in );
		String format = IOUtil.readString( in );
		boolean isBookmark = IOUtil.readBool( in );
		String bookmark = IOUtil.readString( in );
		drillThrough.setReportName( reportName );
		drillThrough.setParameters( parameters );
		drillThrough.setSearch( search );
		drillThrough.setFormat( format );
		drillThrough.setBookmarkType( isBookmark );
		drillThrough.setBookmark( bookmark );
		return drillThrough;
	}
	protected class ReportItemVisitor extends DefaultReportItemVisitorImpl