@SuppressWarnings("unchecked")
 private void checkEnabled(final boolean enabled) {
   cboDisplayType.setEnabled(enabled);
   cmdSave.setEnabled(enabled);
   lblBins.setEnabled(enabled);
   spnBins.setEnabled(enabled);
   pnlLineChart.setSelectionEnabled(enabled);
   pnlHistogram.setSelectionEnabled(enabled);
   final Pair<String, Component> p = (Pair<String, Component>) cboDisplayType.getSelectedItem();
   if (enabled) {
     boolean zoomed = false;
     if (p.getSecond() == scpLineChart) {
       zoomed = !stkLineChartZoom.empty();
     } else if (p.getSecond() == scpHistogram) {
       zoomed = !stkHistogramZoom.empty();
     }
     cmdUnzoom.setEnabled(zoomed);
     cmdResetView.setEnabled(zoomed);
   } else {
     cmdUnzoom.setEnabled(false);
     cmdResetView.setEnabled(false);
   }
 }