docs: @Override
      final public Object createConnectionFactory(
                                                  final ConnectionManager connectionManager) throws ResourceException {
  
          if (TraceComponent.isAnyTracingEnabled() && TRACE.isEntryEnabled()) {
              SibTr.entry(this, TRACE, "createConnectionFactory",
                          connectionManager);
          }
  
          final JmsJcaConnectionFactoryImpl connectionFactory = new JmsJcaConnectionFactoryImpl(
                          this, connectionManager);
          final JmsRAFactoryFactory jmsRAFactory = getJmsRAFactoryFactory();
          final ConnectionFactory jmsConnectionFactory = createJmsConnFactory(
                                                                              jmsRAFactory, connectionFactory);
  
          if (TraceComponent.isAnyTracingEnabled() && TRACE.isEntryEnabled()) {
              SibTr.exit(this, TRACE, "createConnectionFactory",
                         jmsConnectionFactory);
          }
          return jmsConnectionFactory;
  
      }