/** Shows a panel represented by a name, by bringing that panel to the top. */
 private void showPanel(String panelName) {
   logger.debug("panel name : " + panelName);
   CardLayout layout = (CardLayout) this.m_resultsPanel.getLayout();
   layout.show(this.m_resultsPanel, panelName);
   int totalCardPanels = m_resultsPanel.getComponentCount();
   /** have to add My Data list summary panel */
   for (int i = 0; i < totalCardPanels; i++) {
     Component comp = m_resultsPanel.getComponent(i);
     if (true == comp.isVisible()) {
       if (comp instanceof ViewSearchResultsSimplePanel) {
         ViewSearchResultsSimplePanel showingPanel =
             (ViewSearchResultsSimplePanel) m_resultsPanel.getComponent(i);
         showingPanel.addDataSummaryPanel();
         break;
       } else if (comp instanceof ResultObjectDetailsPanel) {
         ResultObjectDetailsPanel showingPanel =
             (ResultObjectDetailsPanel) m_resultsPanel.getComponent(i);
         showingPanel.addDataSummaryPanel();
         break;
       }
     }
   }
 }