code: void localTransactionStarted(final SibRaConnection connection) {
  
          if (TraceComponent.isAnyTracingEnabled() && TRACE.isEntryEnabled()) {
              SibTr.entry(this, TRACE, "localTransactionStarted", connection);
          }
  
          final ConnectionEvent event = new ConnectionEvent(this,
                  ConnectionEvent.LOCAL_TRANSACTION_STARTED);
          event.setConnectionHandle(connection);
  
          for (Iterator iterator = _eventListeners.iterator(); iterator.hasNext();) {
  
              final ConnectionEventListener listener = (ConnectionEventListener) iterator
                      .next();
              listener.localTransactionStarted(event);
  
          }
  
          if (TraceComponent.isAnyTracingEnabled() && TRACE.isEntryEnabled()) {
              SibTr.exit(this, TRACE, "localTransactionStarted");
          }
      }
docs: Used to indicate that an application local transaction has been started.
  Notifies the connection event listeners.
  
  @param connection
  the connection on which the transaction was started