[MCHECKSTYLE-423] Explicitly start and end tables with Doxia Sinks in report renderers
diff --git a/src/main/java/org/apache/maven/plugins/checkstyle/CheckstyleReportGenerator.java b/src/main/java/org/apache/maven/plugins/checkstyle/CheckstyleReportGenerator.java
index bd241b0..55b7241 100644
--- a/src/main/java/org/apache/maven/plugins/checkstyle/CheckstyleReportGenerator.java
+++ b/src/main/java/org/apache/maven/plugins/checkstyle/CheckstyleReportGenerator.java
@@ -263,6 +263,7 @@
         sink.sectionTitle1_();
 
         sink.table();
+        sink.tableRows( null, false );
 
         sink.tableRow();
         sink.tableHeaderCell();
@@ -303,6 +304,7 @@
             sink.tableRow_();
         }
 
+        sink.tableRows_();
         sink.table_();
 
         sink.section1_();
@@ -478,6 +480,7 @@
         sink.sectionTitle1_();
 
         sink.table();
+        sink.tableRows( null, false );
 
         sink.tableRow();
         sink.tableHeaderCell();
@@ -512,6 +515,7 @@
         sink.tableCell_();
         sink.tableRow_();
 
+        sink.tableRows_();
         sink.table_();
 
         sink.section1_();
@@ -525,6 +529,7 @@
         sink.sectionTitle1_();
 
         sink.table();
+        sink.tableRows( null, false );
 
         sink.tableRow();
         sink.tableHeaderCell();
@@ -577,7 +582,9 @@
             sink.tableRow_();
         }
 
+        sink.tableRows_();
         sink.table_();
+
         sink.section1_();
     }
 
@@ -611,6 +618,8 @@
             sink.sectionTitle_( Sink.SECTION_LEVEL_2 );
 
             sink.table();
+            sink.tableRows( null, false );
+
             sink.tableRow();
             sink.tableHeaderCell();
             sink.text( bundle.getString( "report.checkstyle.column.severity" ) );
@@ -631,7 +640,9 @@
 
             doFileEvents( violations, file );
 
+            sink.tableRows_();
             sink.table_();
+
             sink.section2_();
         }