code: @CommandHandler
      public void handle(StartTransactionCommand command, MetaData metaData) {
          if (command.getStartTransactionInfo().getEvseId().getNumberedId() > numberOfEvses) {
              apply(new EvseNotFoundEvent(id, command.getStartTransactionInfo().getEvseId(), command.getIdentityContext()), metaData);
              return;
          }
  
          apply(new TransactionStartedEvent(command.getChargingStationId(), command.getTransactionId(), command.getStartTransactionInfo(), command.getIdentityContext()), metaData);
      }
docs: Handles a {@link StartTransactionCommand}.
  
  @param command the command which needs to be applied to the ChargingStation.