code: protected CrosstabPanel renderInternal(final R result) {
          _drillToDetailsCallback = new DrillToDetailsCallbackImpl(_windowContext, getRendererFactory());
  
          final DCTable table = renderTable(result.getCrosstab());
  
          final CrosstabPanel crosstabPanel = new CrosstabPanel(table);
  
          decorate(result, table, crosstabPanel.getDisplayChartCallback());
  
          // make the first column packed to fit it's size.
          table.packColumn(0, 2);
  
          return crosstabPanel;
      }
docs: Alternative render method, provided to have a more precise return type
  (while still allowing this class to be extended and only have a
  {@link JComponent} return type.
  
  @param result
  @return