code: @Override
      public void handle(final ZoomEvent zoomEvent) {
  
          final EventType<?> type = zoomEvent.getEventType();
  
          if (ZoomEvent.ZOOM_STARTED == type) {
              adapter().zoomStarted(zoomEvent);
          } else if (ZoomEvent.ZOOM == type) {
              adapter().zoom(zoomEvent);
          } else if (ZoomEvent.ZOOM_FINISHED == type) {
              adapter().zoomFinished(zoomEvent);
          } else {
              adapter().anyZoom(zoomEvent);
          }
  
      }
docs: {@inheritDoc}