code: public void startTransactionNoAuthorize(ChargingStationId chargingStationId, TransactionId transactionId,
                                              StartTransactionInfo startTransactionInfo, AddOnIdentity addOnIdentity) {
          IdentityContext identityContext = new IdentityContext(addOnIdentity, new NullUserIdentity());
  
          StartTransactionCommand command = new StartTransactionCommand(chargingStationId, transactionId, startTransactionInfo, identityContext);
          commandGateway.send(command);
      }
docs: Initiates a StartTransactionCommand without authorizing the identification. Normally this method is called by the
  futureEventCallback of {@link #startTransaction}.
  
  @param chargingStationId charging station identifier.
  @param transactionId     transaction identifier.
  @param startTransactionInfo information about the started transaction.
  @param addOnIdentity     add on identifier.