public void dispose() { if (roiListener != null) { try { roiViewer.removeROIListener(roiListener); } catch (Exception ne) { logger.error("Cannot remove roi listener", ne); } } super.dispose(); }