@EventSubscriber(eventClass = DatabaseSearchEvent.class)
 public void onDatabaseSearchEvent(DatabaseSearchEvent evt) {
   if (DatabaseSearchEvent.Status.SHOW.equals(evt.getStatus())) {
     logger.debug(
         "Database search pane is to be displayed, event status: " + evt.getStatus().name());
     // show database search pane
     setContentPane(inspectorContext.getDatabaseSearchPane());
     // lock the central content panel
     setLocked(true);
     // deselect the foreground data access controller
     inspectorContext.setForegroundDataAccessController(null);
   } else if (DatabaseSearchEvent.Status.HIDE.equals(evt.getStatus())) {
     logger.debug(
         "Database search pane is to be replaced by the welcome pane, event status: "
             + evt.getStatus().name());
     // hide database search pane
     showWelcomePane();
   }
 }