title: Dynamically add reports as subreports to a master report in BIRT
body: <p>I am developing a reporting application where a user can select(and order) reports from a list of 100 reports and ask for a master report. This master report should contain all the selected reports in the exact order, with a table of contents listing the (sub)reports included in the master report and correct page number.</p>
  
  <p>How do I accomplish this is BIRT? I was using Pentaho before this and was able to accomplish the same there by adding each user selected report as a subreport at runtime(i.e. programmatically) to a master report, which was really a place holder report.</p>
  
  <p>Now I know BIRT has the notion of subreport, but I am unable to make sense of the BIRT DE API to accomplish what had earlier done with Pentaho to create a master report. So, how do I do this?</p>
  
  <p>From <a href="https://stackoverflow.com/questions/228458/how-do-i-combine-multiple-birt-reports">How do I combine multiple BIRT reports</a>, it seems that this was not possible with BIRT in 2008. Is this still the case? Can't I take independent reports and add them as subreports to another report? </p>