public void installRenderer(
     final CrosstabRenderer rendererRoot,
     final LinealModel horizontalLinealModel,
     final HorizontalPositionsModel horizontalPositionsModel) {
   this.rendererRoot = rendererRoot;
   super.installLineals(rendererRoot, horizontalLinealModel, horizontalPositionsModel);
 }
  public void dispose() {
    super.dispose();

    KeyboardFocusManager.getCurrentKeyboardFocusManager()
        .removePropertyChangeListener("permanentFocusOwner", focusHandler); // NON-NLS

    final ReportRenderContext renderContext = getRenderContext();
    renderContext.getReportDefinition().removeReportModelListener(changeHandler);
  }