code: void onMouseClicked(final MouseEvent event) {
  
          LOGGER.debug("Start button clicked => Call Comparison Service");
  
          // Clear out the table view
          model().object().pLastResult().clear();
  
          // Call service to populate it again
          model().returnData(ComparatorService.class,
                             ComparatorService.DO_COMPARE,
                             WBuilder.waveData(JRebirthWaves.PROGRESS_BAR, view().getProgressBar()),
                             WBuilder.waveData(JRebirthWaves.TASK_TITLE, view().getProgressTitle()),
                             WBuilder.waveData(JRebirthWaves.TASK_MESSAGE, view().getProgressMessage()),
                             WBuilder.waveData(ComparatorService.SOURCE, model().object().sourcePath()),
                             WBuilder.waveData(ComparatorService.TARGET, model().object().targetPath()));
  
      }
docs: Manage Mouse click of widget that have annotation.
  
  @param event the mouse event