title: Large table in table cell invoke page break
body: <p>I have single PdfPTable with single column. One page fit 50 rows. If I add some text data to table (for an example, 300 rows), report work fine. When I add a PdfPTable into cell (for example, 20 string cells, PdfPTable(with 20 rows in it or less), and 270 string cells), all work fine too:</p>
  
  <pre><code>/--------
  20 string rows
  inner table (20 rows)
  10 string rows
  /-------
  ...additional rows
  </code></pre>
  
  <p>But, when my inner table have more rows (mainTable[20 string rows, innerTable[90 string rows], 270 string rows], report break first page, and start innerTable output on the second page.</p>
  
  <pre><code>/---------
  20 string rows
  whitespace for 30 rows
  /---------
  inner table (50 rows from 90)
  /---------
  inner table (40 rows from 90)
  ..additional data
  </code></pre>
  
  <p>And I need this:</p>
  
  <pre><code>/---------
  20 string rows
  inner table (30 rows from 90)
  /---------
  inner table (50 rows from 90)
  /---------
  inner table (10 rows from 80)
  ..additional data
  </code></pre>
  
  <p>Anybody know solution?</p>
  
  <p>ps itext version - 2.1.7</p>