code: @Override
      public void handle(StopTransactionRequestedEvent event, CorrelationToken correlationToken) {
          LOG.info("StopTransactionRequestedEvent");
  
          if (event.getTransactionId() instanceof NumberedTransactionId) {
              NumberedTransactionId transactionId = (NumberedTransactionId) event.getTransactionId();
              boolean stopTransactionAccepted = chargingStationOcpp15Client.stopTransaction(event.getChargingStationId(), transactionId.getNumber());
              if (stopTransactionAccepted){
                  domainService.informRequestStopTransactionAccepted(event.getChargingStationId(), event.getTransactionId(), event.getIdentityContext(), correlationToken);
              } else {
                  domainService.informRequestStopTransactionRejected(event.getChargingStationId(), event.getTransactionId(), event.getIdentityContext(), correlationToken);
              }
          } else {
              LOG.warn("StopTransactionRequestedEvent does not contain a NumberedTransactionId. Event: {}", event);
          }
      }
docs: {@inheritDoc}